delphi操作access数据库,如何修改一条记录的某些字段值,查找到该条记录后修改其他字段的值,代码咋写?

20个工位,每个工位每隔一分钟传递一个数值,如何将它们对应到相应的库中,而不是追加记录,修改记录的形式。先定位到BarCode为100的记录处,修改字段1、2、3、4、5... 20个工位,每个工位每隔一分钟传递一个数值,如何将它们对应到相应的库中,而不是追加记录,修改记录的形式。
先定位到BarCode为100的记录处,修改字段1、2、3、4、5的数值,如何在delphi中写代码
用ADOtable还是ADOquery合适,具体的代码可以给展示一下不?
展开
 我来答
Vorlons
2014-05-12 · TA获得超过199个赞
知道小有建树答主
回答量:390
采纳率:0%
帮助的人:304万
展开全部
使用 Update 形式的 SQL 语句
Access 支持使用 SQL 语句,只是与标准的稍有区别,查下帮助中的说明就可解决
更多追问追答
追问
能不能给段具体的SQL代码啊?
写的模式我不知道杂写了
ADOtable还是ADOquery,哪个更好?
追答
用 SQL 语句的话,就得使用 ADOQuery 或者 ADOCommand
我个人偏好 ADOCommand 来执行命令, 用 ADODataSet 来获取数据集。
ADOQuery 比较少用,当然用起来也没问题。
大致是:
ADOQuery.SQL.Text := 'UPDATE aTable SET Filed1 = xxx, Field2 = yyy, Field3 = zzz WHERE aKeyFiled = kkk';
ADOQuery.Execute();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式