a****r 发帖数: 154 | 1 insert一个有换行符的string (比如bbs中文章的content)
俺用的是informix dbaccess.
但是用如下语句时出错.
insert into Discussion
(id, subject, body)
values (1, "test",
"test
test
test");
俺试了用\n代替换行符, 但结果不对。 any idea?
Thanks. |
b*******s 发帖数: 16 | 2 不知道你在什么host language下用
sql行还是一行一行加上去的好,不必一次加多行
或者就加在一行上也可以
【在 a****r 的大作中提到】 : insert一个有换行符的string (比如bbs中文章的content) : 俺用的是informix dbaccess. : 但是用如下语句时出错. : insert into Discussion : (id, subject, body) : values (1, "test", : "test : test : test"); : 俺试了用\n代替换行符, 但结果不对。 any idea?
|
a****r 发帖数: 154 | 3
俺在用JDBC.
一次加一行似乎不可行吧。
【在 b*******s 的大作中提到】 : 不知道你在什么host language下用 : sql行还是一行一行加上去的好,不必一次加多行 : 或者就加在一行上也可以
|
b*******s 发帖数: 16 | 4 那也许需要得到系统的分行符来加进去
或者为什么不干脆写在一行上?
【在 a****r 的大作中提到】 : : 俺在用JDBC. : 一次加一行似乎不可行吧。
|
y***e 发帖数: 39 | 5 I'm not sure. But if you mean you are using JDBC with Java,
maybe you can try to use single quote instead of double quote.
I use "\n" and it's fine.
【在 a****r 的大作中提到】 : : 俺在用JDBC. : 一次加一行似乎不可行吧。
|
a*****e 发帖数: 1700 | 6 对呀,应该是 ' 不是 " 才对.. 不过没有用过 informix,不太清楚
【在 y***e 的大作中提到】 : I'm not sure. But if you mean you are using JDBC with Java, : maybe you can try to use single quote instead of double quote. : I use "\n" and it's fine.
|