Dataset.Active:=False;
//DataSet.ClearFields;
DataSet.CommandText:=str;
if (cb_Provider.ItemIndex<>0) then
Params.ParamByName('PROVIDERID').Value:=sdsProvider.fieldbyname('PROVIDERID').AsString;
Params.ParamByName('STARTDATE').Value:=DATETOSTR(cb_startdate.Date);
Params.ParamByName('ENDDATE').Value:=DATETOSTR(cb_Enddate.Date);
DataSet.Active:=true;
Dataset.Edit;
Dataset.Insert;
总是提示我找不到我写的参数,可是我用ADOQUERY是可以的,谁能帮我解决
//DataSet.ClearFields;
DataSet.CommandText:=str;
if (cb_Provider.ItemIndex<>0) then
Params.ParamByName('PROVIDERID').Value:=sdsProvider.fieldbyname('PROVIDERID').AsString;
Params.ParamByName('STARTDATE').Value:=DATETOSTR(cb_startdate.Date);
Params.ParamByName('ENDDATE').Value:=DATETOSTR(cb_Enddate.Date);
DataSet.Active:=true;
Dataset.Edit;
Dataset.Insert;
总是提示我找不到我写的参数,可是我用ADOQUERY是可以的,谁能帮我解决
解决方案 »
- 关于报错为access violation at XXX in 'rtl100.bpl'的问题
- 请教:Dll+参数为string型类型的错误!
- 如何获得2003系统下的硬盘物理序列号?急!在线等
- 我身边的人都弃Delphi 转到VC或C#去啦...
- 簡單問題有請。。。
- 日期型字段的问题,解决问题者绝对给分!
- 一个关于图像句柄的问题!
- 用delphi怎么实现象word那样在编辑文本时插入图象,最好有代码,实在不行给个思路。
- 欢迎UP,如何显示动态图标就是图标闪烁(是标题栏上的图标) UP有分!!
- 怎样规定FormClick的响应函数是自己定义的一个不在任何类中的procedure
- 请问database数据库控件连接上了SQL SERVER返回值是多少?
- 急!程序执行时,用什么办法能得到本程序所在路径
DataSet怎么会有CommandText属性?
比如:
ADODataset1.Parameters.ParamValues['PROVIDERID']:=sdsProvider.fieldbyname('PROVIDERID').AsString;
ADODataset1.Parameters.ParamValues['STARTDATE']:=cb_startdate.Date;
select * from table where field=:PROVIDERID or field=:STARTDATE or field=:ENDDATE;
//DataSet.ClearFields;
DataSet.CommandText:=str;
if (cb_Provider.ItemIndex<>0) then
Params.ParamByName('PROVIDERID').Value:=sdsProvider.fieldbyname('PROVIDERID').AsString;
Params.ParamByName('STARTDATE').Value:=DATETOSTR(cb_startdate.Date);
Params.ParamByName('ENDDATE').Value:=DATETOSTR(cb_Enddate.Date);
DataSet.Active:=true;
Dataset.Edit;
Dataset.Insert;DataSet -> TADOQuery(DataSet)