小弟在用qt访问
oracle,向表中写数据,表中有blob字段,数据是通过网络从别的机器上发过了的,暂时放在内存中,其中的第一部分为
字段名称及字段类型,第二部分就是一行一行的数据了,接受端根据第一部分的字段名称生成一个insert语句,然后依次从接受到的数据中取数据,转换为相应的类型,然后绑定执行。这其中有个blob字段,有时发过来的数据中blob这部分有可能为空,所以我就想把NULL也写到blob中,不知道友什么办法?
[PS]我是先根据字段的信息,拼凑成一个INSERT into t (a, b, c) values (:a, :b, :c)
格式的
SQL语句,我不想根据字段值的情况再生成SQL语句,就是如果c为blob字段,而且在当前这一行的数据中c为空,就生成INSERT into t (a, b) values (:a, :b);
[ 此帖被haday在2010-08-26 00:37重新编辑 ]