请高手帮忙:不正常地定义参数对象 提供了不一致或不完整的信息(200)

  • 主题发起人 catkiller
  • 开始时间
C

catkiller

Unregistered / Unconfirmed
GUEST, unregistred user!
我的代码很简单,如下:str:='http://';ssql:='insert into test(str)values('''+str+''')';with adoquery1 dobeginclose;sql.Clear;sql.Text := str;ExecSQL;end;执行时提示:不正常地定义参数对象 提供了不一致或不完整的信息网上有人说把ParamCheck设为false,但还是不行,请高手帮忙
 
[blue]str:='http://';[/blue][red]ssql:='insert into test(str)values('''+str+''')';[/red]with adoquery1 dobeginclose;sql.Clear;//sql.Text := str;sql.text:=[red]ssql[/red];//语句赋值错误了~~ExecSQL;end;
 
sql.Text := ssql;
 
//sql.Text := str;sql.text:=ssql;//语句赋值错误了~~这个是我发问题时写错了问题依然存在
 
[red]str1:='http://';[/red]//不要和字段名重复,加一个1ssql:='insert into test(str)values('''+str1+''')';with adoquery1 dobeginclose;sql.Clear;sql.text:=ssql;ExecSQL;end;
 
Delphi7 + winxp + SQL Server 测试正常Delphi7 + winxp + ACCESS 2003 测试也正常要不你增加一句话 :adoquery1.Parameters.AddParameter;
 
ParamCheck设置为True吧 ,或者就是你传入参数的值有问题
 
ssql := 'insert into test(str) values(' + QuotedStr(str) + ')';
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
577
import
I
I
回复
0
查看
758
import
I
I
回复
0
查看
818
import
I
顶部 底部