利用TQuery编辑数据问题
TDatabase(连接Interbase-ODBC) -- TQuery(RequestLive=true) -- TDatasource -- TDBGrid
在执行如:
Query1.Insert;
Query1.FieldByName('CODE').AsString := '2222';
Query1.FieldByName('NAME').AsString := 'BBBB';
Query1.Post;
后,数据库、Query1中都有插入这条记录,问题是:
DBGrid中新插入的记录会覆盖DBGrid之前的当前记录,
如DBGrid插入之前记录为Code:1111,Name:AAAA,插入后Code:2222,Name:BBBB
覆盖了Code:1111,Name:AAAA,而Query中Code:1111没被覆盖
请问高手如何解决?!