为什么我用:
ADOQuery1.Edit;
if CheckBox1.Checked then
ADOQuery1.FieldByName('a').AsInteger := 1
else if CheckBox2.Checked then
ADOQuery1.FieldByName('b').AsInteger := 1;
ADOQuery1.Post;修改时我点击dbgrid某一行把值传到checkbox后修改的还是第一条信息呢?
ADOQuery1.Edit;
if CheckBox1.Checked then
ADOQuery1.FieldByName('a').AsInteger := 1
else if CheckBox2.Checked then
ADOQuery1.FieldByName('b').AsInteger := 1;
ADOQuery1.Post;修改时我点击dbgrid某一行把值传到checkbox后修改的还是第一条信息呢?
解决方案 »
- 如何在EDIT属性设置中添加自定义颜色?急
- 刚学Delphi提问,Delphi的Scroll Box 最多可以累加多少层???????????
- 三层式数据库,怎样在客户端实现数据备份到客户端磁盘
- ★★【调查】年终奖★★
- 如何获得dexgrid的值?
- 怎样向sql数据库中存储word或excel文档资料
- ACCESS数据库中如何保存图片
- gird下拉
- C++Builder/Delphi的数据库报表问题
- 国家计算机等级考试是程序员考试吗?有程序员考试吗?什么时候?如何报名?有什么要求?
- delphi7连接MYSQL5的问题??????
- 高分求Delphi 6.0 Professional版本下载地址(要确实能下载)
dbgrid的dataset是adoquery1
所以修改了总是第一条!
DBGrid没有连接相应的ADOQuery,数据展示的时候,