关于textbox.text存进数据库的问题
Dim insertcmd As New SqlCommand("insert test5(test) values('" & TextBox1.Text & "')", sqlcon)
insertcmd.ExecuteNonQuery()
textbox1为多行文本框,我在textbox1中输入字符,通过回车键换行录入多行文本,通过上面代码将文本框的内容存进数据库,结果数据库只存储了文本框内容的第一行,另外我将文本框的内容赋值给一个变量,利用变量存储数据库,也是相同结果。我将textbox1的值赋给另单行文本框,此单行文本框显示的内容完全是我在TEXTBOX1中输入的内容。
请问问题出在哪里,谢谢!
问题点数:20、回复次数:3Top
1 楼YAOTIEBING(寻找失去的自我)回复于 2003-11-01 13:41:41 得分 10
Private Function TransferString(ByVal str As String) As String
Str = Str.Replace("<", "<")
Str = Str.Replace(">", ">")
Str = Str.Replace("'", "''")
Str = Str.Replace(" ", " ")
Str = Str.Replace("\n", "<br>")
Str = Str.Replace("\r\n", "<br>")
Str = Str.Trim()
Return str
End Function
Top
2 楼Abac(~~)回复于 2003-11-01 23:55:12 得分 5
通过上面代码将内容存进数据库,数据库存储的不只是第一行,回车以后的内容也记录进去了,只是你肉眼看的时候只能看到第一行而已,可以用程序吧数据选出来写到文本里面看,应该是有的。Top
3 楼betteronly(小鸟试飞)回复于 2003-11-02 00:18:33 得分 5
C#中我刚刚试通了一个,,
string Str = textbox.text;
Str = Str.Replace(" ", " ");
Str = Str.Replace("\n", "<br>");
label1.text=Str;
就可以了,,但是看了 YAOTIEBING(我爱我家) 的答案让我觉得要改的更多了,
嗯,,不错,,
谢谢了Top




