有点懒直接请教大家了...哈哈:
原来一直使用BDE连接数据库,常用TQuery1、TDataSource在DB类控件中输入、修改数据,并用TUpdateSQL控件更新数据库。最近开始用使用ADO连接,可我发现ADO连接时,不能再用TUpdateSQL更新数据库了。请大家给个办法或建议。谢谢!
原来一直使用BDE连接数据库,常用TQuery1、TDataSource在DB类控件中输入、修改数据,并用TUpdateSQL控件更新数据库。最近开始用使用ADO连接,可我发现ADO连接时,不能再用TUpdateSQL更新数据库了。请大家给个办法或建议。谢谢!
ADOQuery1.append;
ADOQuery1.fieldbyname('字段名').AsString := '值';
ADOQuery1.Post;
我一直都是用ADO
这样处理需要使用的代码很少,编程效率高!
ADOQueList.FieldByName('Title').Value := Trim(Edit2.Text);
ADOQueList.Post; //提交修改
ADOQuery1.append;
ADOQuery1.fieldbyname('字段名').AsString := '值';
ADOQuery1.Post; 我现在需要的是用快捷、简单的方式(比如使用Query时的TUpdateSQL)
把ADOQuery1中缓冲的内容保持到后台SQL 2000 SERVER。谢谢大家啦!
啊,是不是这样啊:执行ADOQuery1.UpdateBatch(arAll)命令,将自动按如下方式执行:
在ADOQuery1中
新插入的记录使用insert
修改过的记录使用update
删除了的记录使用delete