为什么出现“引用空值“错误 采用ado连接数据库通过界面更新数据库将某个文本框的内容清空然后执行sql语句 update数据库的纪录出错“引用空值” 为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update时你使用null值了,修改一些update的sql语句就可以避免这个错误 vb编程,通过form窗口来输入数据更新数据库记录数据库字段并不是非空字段,设计为可以空值执行sql语句 insert时空值可以插入,没有问题但是update时确不能引用空值例如我把成绩的文本输入框清空后执行更新语句出错 更新语句如下:update student set name='" & txtName.text & "',cj='" & txtCj.text & "' 上面错了update student set name='" & txtName.text & "',cj='" & txtCj.text & "' where sNo='" & txtNo.text & "' 同意楼上的说法,也可能是你进行update时字段值为空,或者 =trim(text1.text&"") 你如果用的是sql语句则sql="update student set name='" & trim(txtName.text & "") & "'" 世纪大难题,百度查不到 运行时错误 “在处理事件的过程中,操作不能被执行” VBA应用基础与实例教程 求VB经典版,垃圾代码就免了 vb代码分享,好事成双,得代码又得分 那位高手能解决这一个问题? 问下,那个TEXTBOX控件最多可存放多长的文本啊???? 单击ListBox中的一项内容,响应一个事件,为什么会发生这样的怪事? beep?送分 在用VB时发现系统里的是THEED.VBX而不是THEED.OCX,怎么办? 怎样判断一个文件在当前目录下存在不存在,用什么函数 s使用datacombo控件要添加什么引用呀
执行sql语句 insert时空值可以插入,没有问题
但是update时确不能引用空值
例如我把成绩的文本输入框清空后执行更新语句出错
update student set name='" & txtName.text & "',cj='" & txtCj.text & "'
update student set name='" & txtName.text & "',cj='" & txtCj.text & "' where sNo='" & txtNo.text & "'
sql="update student set name='" & trim(txtName.text & "") & "'"