三层sqlquery-clientdataset,用insert插入二进制,不想插入时怎么赋空
三层sqlquery-clientdataset,用insert插入二进制,不想插入时如何赋空?
insert into tbl values(:image1,:image2)
有时插入1个图片,有时插入2个图片,但如果插入一个的时候,:image2会报错,说未知的数据类型,
字符串可以插入'',但二进制如何处理?
------解决方案--------------------
ADOQuery1.Parameters.ParamByName('image2').Value := null;
insert into tbl values(:image1,:image2)
有时插入1个图片,有时插入2个图片,但如果插入一个的时候,:image2会报错,说未知的数据类型,
字符串可以插入'',但二进制如何处理?
------解决方案--------------------
ADOQuery1.Parameters.ParamByName('image2').Value := null;