如何对数据表中某一字段赋空值!!!!在线等候(分不够可以加)
(1)数据库:MS SQL SERVER 7
(2)用BDE同数据库连接
(3)对某一字段赋空值,注意不是空字符串
字段的值采用参数传递!,赋NULL值时系统报转换类型错误。
类似:
with query do
begin
active:=false;
sql.clear;
sql.add('insert into table (zd1,zd2) values (:zd1,:zd2)');
parambyname('zd1').assstring:=trim(edit1.text);
if trim(edit2.text)='' then
parambyname('zd2').assstring:=null //问题在此!!!
else
parambyname('zd2').assstring:=trim(edit2.text);
ExecSQL;
end;
如何处理?