请问:如何把Access表的字段("asb"是数值型)的空数据(未输入或由另一表插入数据)用查询的方法写入一个固定的数值(如0)。如表table1:
字段asb(数值型)
1
2
4
8
空
空
如何把'空'写为2
一、我用:
k:='update table1 set asb=0 where'+' '+' asb='+' '+''''; //asb的值是否为空?搞不清!
ADOQuery4.Close;
ADOQuery4.SQL.Clear;
ADOQuery4.SQL.Add(k);
ADOQuery4.ExecSQL;
不能更新。二、如用循环的就可以,但表的记录较多(数万条),速度极慢(数十分钟)。 多谢帮忙!
字段asb(数值型)
1
2
4
8
空
空
如何把'空'写为2
一、我用:
k:='update table1 set asb=0 where'+' '+' asb='+' '+''''; //asb的值是否为空?搞不清!
ADOQuery4.Close;
ADOQuery4.SQL.Clear;
ADOQuery4.SQL.Add(k);
ADOQuery4.ExecSQL;
不能更新。二、如用循环的就可以,但表的记录较多(数万条),速度极慢(数十分钟)。 多谢帮忙!
或者楼主在设计table1的asb字段的时候将默认值写为2就可以了