我的sql语句如下:
sql="insert into test (xm,dm,dh) values('" + d(1) + "'," + d(2) + "," + d(3) + ")"
由于数组d()中元素的值是在insert之前的代码根据实际数据赋值的,而且不一定每个元素都赋值(有则赋值,无则保留初始值),请问怎样实现被赋值的元素按原样写入数据库,没被赋值的元素(保留初始值的元素)则直接写入空值。数据库所有字段都是int类型的,数组类型不定。