No.1
1.用TADODataSet控件或是用TADOQuery控件?
我是用TADOQuery2.两者有什么区别吗?
ADOQuery可以用ExecSQL执行SQL语句(不是打开)
ADODataSet有吗?我也不太清楚(没有用过)3.有ADO方式的其他更好的方法吗?
以后会有
1.用TADODataSet控件或是用TADOQuery控件?
我是用TADOQuery2.两者有什么区别吗?
ADOQuery可以用ExecSQL执行SQL语句(不是打开)
ADODataSet有吗?我也不太清楚(没有用过)3.有ADO方式的其他更好的方法吗?
以后会有
2.adoquery可以用语句控制删除,插入,更新等操作,用ExecSQL方法,要是打开就open,他可以说是adodataset和adocommand结合吧,我是这么认为。adodataset所做的功能没有adoquery多,主要是连接数据库,打开等操作,也很好用。
3,同意楼上。
ADOQuery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.add('inster...');
ADOQuery1.execsql;ADOQuery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.add('select * from TableName');
ADOQuery1.open;
ADOQuery1.last; //将当前指针指向最后一个记录,即新加入的记录;能告诉我另外一种比这种笨方法更好(更简洁,更高效)的方法吗?谢谢!
ADOQuery.FieldByName('Column1').AsString := 'fsfsdfdsdsfsdrewr';
ADOQuery.Post;就可以了,和ADOTable一样。
无数聚集返回的用adocommand (update,insert)