ADOQuery3.Close;
ADOQuery3.SQL.Clear;
ADOQuery3.SQL.Add('update ks');
ADOQuery3.SQL.Add('set zk=True');
ADOQuery3.SQL.Add(',KsDate='+DateToStr(Now));
ADOQuery3.SQL.Add(',KsTime='+TimeToStr(Time));
ADOQuery3.SQL.Add('where zkzh="00001"');
ADOQuery3.ExecSQL;ADO调用ACCESS
其中有数据表 ks
里有字段
zkzh 文本 长度 5 准考证号
zk 是/否 正在考试标志
ksdate 文本 考试日期
kstime 文本 考试时间我想根据准考证号 将以上字段更新。但出错了!请教各位我错在哪了?!
ADOQuery3.SQL.Clear;
ADOQuery3.SQL.Add('update ks');
ADOQuery3.SQL.Add('set zk=True');
ADOQuery3.SQL.Add(',KsDate='+DateToStr(Now));
ADOQuery3.SQL.Add(',KsTime='+TimeToStr(Time));
ADOQuery3.SQL.Add('where zkzh="00001"');
ADOQuery3.ExecSQL;ADO调用ACCESS
其中有数据表 ks
里有字段
zkzh 文本 长度 5 准考证号
zk 是/否 正在考试标志
ksdate 文本 考试日期
kstime 文本 考试时间我想根据准考证号 将以上字段更新。但出错了!请教各位我错在哪了?!
解决方案 »
- VB6.0中如何对一个圆进行根据角度进行划分?。。然后涂上不同的颜色。。
- 【致某些不会请教别人的人】现在什么时代了!人都上太空了,还有小皇帝?
- 高手指教,这句话怎么用ActivePresentation.SlideShowSettings.ShowType = ppShowTypeWindow
- 任何才能让程序识别诸如adOpenStatic等参数
- 我想在Win2000下的IE工具栏里添加一个自己的按钮,在哪个键值呢??(急!!)
- 请教高手:vb自带datareport有没有办法这样输出???
- 如何程序中设置Excel的单元格右对齐,居中对齐等?
- TO: dbcontrols(泰山__抛砖引玉) (三期付款)@@@@@@@@@@@@@请回答我的问题(一期)
- lzy5042请进来!
- 47分奉上:下拉ListView的滚动条的消息是什么?
- 【问】谁知道大多数MTV用的是啥字体?哪里有下?系统自带的怎么看都不像。
- 如何用VB编写百叶窗函数来显示滚动的字幕?
"update ks set zk=true,ksdate='" & cstr(now) & "'," & "KsTime='" & cstr(time) & "'" & " where zkzh='" & "00001'"
sql语句就是这样
update ks set zk=True,KsDate='2004-9-4',KsTime='2004-9-4' where zkzh='00001'
where zkzh='00001'
只是楼主写错了。
使用这种语句时,要注意,多条ADOQuery3.SQL.Add加入语句就如同我们普通的字串连接运算一样,既然这样,就要注意加入空格来切分关键字的问题。
请试一下下面的语句看看:
ADOQuery3.SQL.Add('update ks ');
ADOQuery3.SQL.Add('set zk=True');
ADOQuery3.SQL.Add(',KsDate='+DateToStr(Now));
ADOQuery3.SQL.Add(',KsTime='+TimeToStr(Time));
ADOQuery3.SQL.Add(' where zkzh="00001"');
ADOQuery3.SQL.Add('update ks ');
ADOQuery3.SQL.Add('set zk=True');
ADOQuery3.SQL.Add(',KsDate='+DateToStr(Now));
ADOQuery3.SQL.Add(',KsTime='+TimeToStr(Time));
ADOQuery3.SQL.Add(' where zkzh="00001"');
ADOQuery3.ExecSQL;如果用上面的方法不行,你就试试下面的
ADOQuery3.SQL.Add('update ks ');
ADOQuery3.SQL.Add('set zk=True');
ADOQuery3.SQL.Add(',KsDate='+DateToStr(Now));
ADOQuery3.SQL.Add(',KsTime='+TimeToStr(Time));
ADOQuery3.SQL.Add(' where zkzh='+''''+'00001'+'''');
ADOQuery3.ExecSQL;