生成了一个公用的ADODataSet,在CommandText中有时指定了参数,多次使用后有可能出现参数名相同而类型不同的情况,老是报错
试了半天,还是没试出来,请各位提示一下,最好说说Clear和Refresh的功能,使用位置,和注意事项,帮助我看过了,写得不是蛮清楚
试了半天,还是没试出来,请各位提示一下,最好说说Clear和Refresh的功能,使用位置,和注意事项,帮助我看过了,写得不是蛮清楚
ADODataSet.Parameters.Clear;
ADODataSet.CommandText:='select * from ...';
ADODataSet.CommandText:="Select * from Test where Code=:Code";
ADODataSet.Parameters.Clear;
ADODataSet.Parameters.ParseSQL(ADODataSet.CommandText,true); //<-----关键
ADODataSet.Parameters.ParamByName("Code").Value :='001';
ADODataSet.Open;
ADODataset1.ConnectionString :=sString ;//自己定义一个sString,例
//如'Provider=Microsoft.Jet.OleDB.4.0;data source=d:\access2000.mdb;Jet
//OLEDB:Database Password=''liufguo'''
ADODataset1.CommandText:='select * from '+sTitle;
ADODataset1.Active:=true; .......
ADOdataset1.close; ADODataset1.ConnectionString :='' ;