首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataTable写入数据库 (给思路,思归,穆白,愚翁都不在吗?)

2012-01-16 
DataTable写入数据库 (请教高手给思路,思归,穆白,愚翁都不在吗???)在C#中写一个函数,传入一个DataTable要

DataTable写入数据库 (请教高手给思路,思归,穆白,愚翁都不在吗???)
在C#   中写一个函数,传入一个DataTable   要把它写进数据库(oracle)中
我的思路如下:

1、首先判断数据库中该表名是否存在

2、不存在则创建该表  
    a、获取DataTable.Colnum.DataTpye     然后转换成oracle相对应类型;
    b、获取DataTable.Colnum   长度       -------------------   疑问点
3、循环获取DataTable单元数据,组合SQL语句写入数据库。
      组合语句时发现       DataTable中数据的类型   与数据库类型   组合复杂,甚至涉及到空值的问题。

请教是否有更加简单的方法?请教创建表的疑点。

[解决办法]
da.fillschamm(ds, "TbName ")

dtab.Columns[i].MaxLength

[解决办法]
数据库中的表不确定?

也只能按照这个步骤来吧,好像没什么简单的方法了..
[解决办法]
先create表,再循环插入吧,或者用数据同步进去
[解决办法]
嗯,应该是没什么更简单的方法了..
[解决办法]
据说,思归,穆白,愚翁都不在~
[解决办法]
嗯,他们都挺忙的...
[解决办法]
http://www.itpub.net/showthread.php?threadid=477923&pagenumber=

就是把SQL Server换成oracle ,然后在加一个CreateTable的功能就OK!
[解决办法]
如果SqlServer还可以把数据序列成XML然后用TCP导入~~~Oracle就。。。。

热点排行