求救:当使用带参数的SQL语句时,对没有赋值的参数,如何执行插入空值!在线等....(200分)

  • 主题发起人 主题发起人 zgqone
  • 开始时间 开始时间
Z

zgqone

Unregistered / Unconfirmed
GUEST, unregistred user!
例:<br>sqlstr := 'insert aaa(a,b,c) values(:a,:b:,:c);<br>ClientDataSet.CommandText := sqlstr;<br>ClientDataSet.Params.ParamByName('a').Value := 1;<br>ClientDataSet.Params.ParamByName('b').Value := 'aa';<br>//c 我希望插入空值<br>生成:<br>insert aaa(a,b,c) values(1,'aa',null)<br>请问如何实现
 
请知道的富翁提示一下~~~<br>之前试过 <br>ClientDataSet.Params.ParamByName('c').Value := null;<br>也不行.
 
自己顶一下~~~没有人碰到过吗?
 
可以了,答案就是指定ClientDataSet.Params.ParamByName('c').DataType类型就可以了.请管理员帮我结贴
 
我来帮你结贴吧,嘿嘿
 
后退
顶部