请问 在dbgrid某一行中写入数据后,怎么立即写入数据库。
dbgrid怎么定位,我在一行中写入数据,并提交当前编辑的行,把刚添入的数据作为查询条件,查询数据库,并更新当前行的某个字段。我现在总是提交dbgrid中的第一行,写入的数据,总是不能马上写入数据库,得不到刚写入的数据,作为条件查询。
dbgrid怎么定位,我在一行中写入数据,并提交当前编辑的行,把刚添入的数据作为查询条件,查询数据库,并更新当前行的某个字段。我现在总是提交dbgrid中的第一行,写入的数据,总是不能马上写入数据库,得不到刚写入的数据,作为条件查询。
在编辑后直接提交到数据库
转移当前记录
dbgrid1.post。
Qyery.close;
Query.SQL.Clear;
...
Qyery.open;
这样可以吗?
2。用query根据条件查询,更新即可