回 帖 发 新 帖 刷新版面

主题:运行修改数据出现的错误,请大家帮助一下,谢

弹出框提示内容为:
未处理的“System.Data.Odbc.OdbcException”类型的异常出现在 system.data.dll 中。

其他信息: 系统错误。
_________________________________________________________________________

其中的部分语句:
thestr2 = "update set caddress='" & ucaddress.Text & "' where cname=" & clientname

Me.OdbcConnection2.Open()
Me.OdbcCommand2.CommandText = thestr2
Me.OdbcCommand2.ExecuteNonQuery()  --->问题提示留在这一行

cadress 在数据库中是文本格式
ucaddress 运行后编辑器显示为string
clientname 运行后编辑器显示为string
_________________________________________________________________________

我是个初学者,请各位高手指点,这个情况一般是由什么问题引起的,如何解决

回复列表 (共4个回复)

沙发


我刚刚建立了一个asp.net讨论QQ群组11440220,欢迎加入,c#爱好者的优先考虑呀!

板凳

Me.OdbcConnection2  与Me.OdbcCommand2是否在前面已经以公有或保护成员的方式定义?你这里的部分代码Me.OdbcCommand2.ExecuteNonQuery要用到的Me.OdbcCommand2必须是有效的,还有你的更新命令'" & ucaddress.Text & "' where cname="这里的& 改为+好试试看。

3 楼

update 后面是表名,你没有写,再有一个就是sql语句中的"'" 要用好了,

4 楼

楼上正解,SQL语句错误

我来回复

您尚未登录,请登录后再回复。点此登录或注册