首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

各位大侠:DELPHI 编程,ADOQUERY写SQL数据库时,写入内容为空时如何避免

2012-03-13 
各位大侠:DELPHI 编程,ADOQUERY写SQL数据库时,写入内容为空时如何处理?我的代码如下:sql.add(insert t_sp

各位大侠: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试试

热点排行