Delphi Parameters 报错 参数未找到
发布网友
发布时间:2022-10-09 16:06
我来回答
共5个回答
热心网友
时间:2023-11-24 17:43
嗯,是啊,很奇怪,我也遇到过同样的问题。
是不是所有的列都用参数不行啊,但好像又说不通,一直没解决呢。。。。。
我最后只好放弃使用参数了,你可以只是id不用参数嘛。。
期待好的解决方案
热心网友
时间:2023-11-24 17:43
可能是你的T_STU表里没有ID列
热心网友
时间:2023-11-24 17:44
换个参数名试一下,可能是关键字的原因!
热心网友
时间:2023-11-24 17:44
单步调试,打出SQL语句的具体内容分析
热心网友
时间:2023-11-24 17:45
TForm1.Button1Click中没有构建Ttest类的实例,能运行应该已经是撞上大运了,完整的如下:
procere TForm1.Button1Click(Sender: TObject);
var
tt: Ttest;
begin
tt := Ttest.Create;
try
tt.a :=6;
tt.b :=9;
tt.sum(Edit1);
finally
tt.Free;
end;
end;
另外,Ttest这个类的定义也不好,尽管delphi通过同一单元的类能够相互访问私有变量,实现类似于C++的友元机制,但应该慎用,如果坚持这样的话,以后无法对代码进行重构优化,最起码不能把Ttest的定义与实现放到另外一个单元中。