为什么我在输入框中输入中文数据,但是这些数据只能以空字符串来入到数据库呢?
解决方案 »
- 类型转换问题:用户代码未处理 FormatException
- 关于ASP.Net如何返回xml文档的问题
- Convert(char(10),InitDate,126)是什么意思?
- vs2008 asp.net 的 DataGrid 问题:点标题显示内容
- css样式问题
- 请问一个字符串连接的麻烦事
- 一个关于IIS的奇怪问题
- asp.net 以 debug 模式編譯和 release 模式編譯,效能差異有多大?
- 急求解决方法
- 请问用asp.net自带的上传控件能传多大的文件
- 各位高手帮帮忙:在C#Web应用程序中怎么实现打印
- 我想做一个语言切换的效果,准备了[gb.xml][big5.xml][en.xml]三种语言文件,能不能用javascript在客户端切换?
Dim MyComm As SqlCommand If Request.QueryString("a") = 2 Then
SqlStr = "Update Base_Area set AreaItem='" & Text1.Value & "',WorkerLast='" & Application("UserName") _
& "',WorkerLDate='" & Now() & "' where AreaItem='" & Request.QueryString("name") & "'"
ElseIf Request.QueryString("a") = 1 Then
SqlStr = "Insert into Base_Area(AreaItem,WorkerFirst,WorkFDate) values('" _
& Text1.Value & "','" & Application("username") & "',getdate())"
End If MyConn = New SqlConnection(Application("myconn")) MyConn.Open() MyComm = New SqlCommand(SqlStr, MyConn) MyComm.ExecuteNonQuery() MyConn = Nothing MyComm = Nothing
建议你把直接使用sql语句的方法改成存储过程试试,起码这样可以知道是数据库的问题还是程序本身的问题啊,再加个断点跟跟,看text1的值是不是发生变化!
传到别的页面上进行处理的呀?
如果是这样的话,你须要编码的.
Server.UrlEncode
requestEncoding="gb2312"
responseEncoding="gb2312" />