Format中的参数根据类型而有所变化,具体百度一下用法。
Close
SQL.ClearSQL.Add(Format('insert into Y_SALESDATAU(''%s'',Txdate,''%s'',''%s'',''%s'',Plu,sure) ', ['Txdate','Netamt','FCALCSUMS','Ttldiscount']))
ExecSQL
要想要设计期使用Query元件的Params特性,需要正确设置格式。在SQL语句中设计参数(变量)的格式是在变量前加:号。所以,正确的语法是:
SQL.add('select * from name=:name1')
Parameters.ParamByName('name1').Value:=edit1.Text
Prepared
......
同样的道理,应该使用select * from ID>:InputID1。
记住在SQL语句中的参数名前加:号!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)