[delphi]请问大家,✀参数**没有默认值✀,这个错误怎么解决 ?

2025-05-15 04:39:02
推荐回答(1个)
回答1:

如果在SQL语句中使用到了参数,需要在执行此SQL的数据集组件的params里面设置参数的属性,如果是动态生成的SQL可以通过parameters属性来设置参数.
query1.active := false;
query1.sql.clear;
query1.sql.add('select * from a where name = :Name');
query1.Params.ParamByName('Name').asstring := '小明';//参数需要匹配大小写
query1.active := true;