读书人

各位大侠:DELPHI 编程,ADOQUERY写SQL数

发布时间: 2012-03-13 11:21:11 作者: rapoo

各位大侠:DELPHI 编程,ADOQUERY写SQL数据库时,写入内容为空时如何处理?
我的代码如下:
sql.add('insert t_spjcxx values(,,,,:f)');
if hsgx.text='' then
parameters.ParamByName('f').value:=''
else
parameters.ParamByName('f').value:=strtoint(hsgx.text);

[解决办法]
insert into table (f) values (:f)
[解决办法]
parameters.ParamByName( "f ").value:= " 0" //这写0
else
parameters.ParamByName( "f ").value:=strtoint(hsgx.text);
你那好象是INT吧
[解决办法]
parameters.ParamByName( "f ").value
改成
parameters.ParamByName( "f ").asString试试

读书人网 >.NET

热点推荐