0
我想獲得一個回車符插入到Oracle數據庫與C#的情況發生,但我似乎無法得到它正確的。C#和Oracle回車
我知道它的CHR(13),但是當我在字符串上運行替換時,它將替換我用來標記回車的特定字符,但是當插入發生時它會與「CHR(13)」的回車。
這是我在用的:
txt = txt.Replace("|", "' ||CHAR(13)|| '");
我自己也嘗試設置變量,並給它CHAR(13),但結果相同的calue。
INSERT INTO people (id, first_name, last_name, txt) VALUES ('" + id + "', '" + record.first_name + "', '" + record.last_name + "', '" + txt + "')";
輸出:
INSERT INTO people (cust_sid, first_name, last_name, notes) VALUES ('10', 'steve', 'man','thisistext ||CHR(13)|| 07, more:more, ||CHR(13)')
任何人都可以讓我知道我做錯了。
感謝,
你能告訴更多的代碼,最好最終的查詢在執行之前?而且它不應該是'CHR(13)''而不是CHAR(13)'? – GolezTrol
你在建立一個動態查詢嗎?如果'txt'作爲參數傳遞,所有你需要做的就是'txt.Replace(「|」,「\ r」)'。 – Luaan
是的,它是CHR(13)我也試過,但是CHAR(13)在這裏發佈了另一篇文章,所以我想我也會試試它。 @Luaan TXT作爲字符串來處理該INSERT語句 – RobertC