delphi操作access数据库,如何修改一条记录的某些字段值,查找到该条记录后修改其他字段的值,代码咋写?
20个工位,每个工位每隔一分钟传递一个数值,如何将它们对应到相应的库中,而不是追加记录,修改记录的形式。先定位到BarCode为100的记录处,修改字段1、2、3、4、5...
20个工位,每个工位每隔一分钟传递一个数值,如何将它们对应到相应的库中,而不是追加记录,修改记录的形式。
先定位到BarCode为100的记录处,修改字段1、2、3、4、5的数值,如何在delphi中写代码
用ADOtable还是ADOquery合适,具体的代码可以给展示一下不? 展开
先定位到BarCode为100的记录处,修改字段1、2、3、4、5的数值,如何在delphi中写代码
用ADOtable还是ADOquery合适,具体的代码可以给展示一下不? 展开
1个回答
展开全部
使用 Update 形式的 SQL 语句
Access 支持使用 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();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询