如可判断空记录?????????

idcsdn 2004-10-30 05:49:38
....
for i=0 to 10
adoRecordset.addnew
next

set datagrid1.datasorce=adorecordset

然后就直接在datagrid中直接编辑了............

......
但在用 UpdateBatch的时候我添加的10个新记录并未全部赋值(系统提示:不能插入空记录云云)
请问如何判断那些没有赋值的,我又该如何正确的UpdateBatch呢?
谢谢.
...全文
88 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
51365133 2004-10-31
rs.RecordCount = 0
回复
华芸智森 2004-10-31
VB:isnull
sql:IS NULL
回复
luler 2004-10-31
nonull()
回复
idcsdn 2004-10-31
ok,got it.
回复
Andy__Huang 2004-10-31
看來樓主沒有設置主鍵了﹐為什么要給空記錄存在呢﹖
回复
wwqna 2004-10-31
同意: daisy8675
回复
pengpeng2004 2004-10-30
定义一个变量啊
for i=0 to 10
aa=adorecordset.fields("aa")
if aa="" then
else
adoRecordset.addnew
set datagrid1.datasorce=adorecordset
end if
next
回复
daisy8675 2004-10-30
不是在这里,而是在程序中做控制,如果为空,不让它执行update
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告