我最近要把数据导入到SQL数据库,我想批量的插入到数据库, 我是先把数据存入到DataSet 中,然后一个循环,一行一行的插入,但是有的时候数据是空值,如果是char类型可以为空,能插入,但是如果是其他类型的,比如是decimal类型的,就不能插入NULL了,谁知道怎么办啊,请高手指教,谢谢了
解决方案 »
- UPDATE 文 由于 COLUMN FOREIGN KEY 制约条件而中断怎么办
- 求SQL语句将数据库中一张表的数据记录备份成文件
- 在2000中能否通过查询INFORMATION_SCHEMA.TABLES判断表的存在?
- update语句可以插入记录吗?
- 请问这个日期比较怎么解决?我想查出结果但是不知道怎么转换
- ++++++++++++++++++++++最后仅有的10分,求一个存储过程传参数的问题
- 小女子求救--关于数据库远程问题.谢谢!
- 求教一个简单的SQL语句!
- 急!急!急!急!,有关VB,宽带联接,远程登录是问题??
- desc,asc的用法
- 关于如何套用两个函数的问题
- 在sql中导入一个excel表格.如何让它自动在导入的同时另外生成个表
insert into xx (aa,bb)values('"+Convert.ToDecimal(dataset.table[0].Rows[i]['dataset中的一个字段'])+"')如过是NULL就没有办法转化。不知道这个怎么处理。
这样:
insert into xx (aa,bb)values('"+(dataset.table[0].Rows[i]['dataset中的一个字段']==null?"null":Convert.ToDecimal(dataset.table[0].Rows[i]['dataset中的一个字段']))+"')