Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将数据从DataTable对象添加到Oracle表的方法_C#_Oracle_Tableadapter - Fatal编程技术网

C# 将数据从DataTable对象添加到Oracle表的方法

C# 将数据从DataTable对象添加到Oracle表的方法,c#,oracle,tableadapter,C#,Oracle,Tableadapter,我需要一种非常简单的方法将数据从DataTable对象插入到Oracle表。我用的是c 我的数据表中有这些数据,现在我只需要将这些数据插入到oracle表中 我知道像这样的事情需要做 foreach(datatable.row) 插入到表值()中 这是我尝试过的,但根本不起作用 dt1= dt.Clone(); foreach (DataRow dr in dt.Rows) { dt1.ImportRow(dr); } for (int i = 0; i < dt1.R

我需要一种非常简单的方法将数据从DataTable对象插入到Oracle表。我用的是c

我的数据表中有这些数据,现在我只需要将这些数据插入到oracle表中

我知道像这样的事情需要做

foreach(datatable.row) 插入到表值()中



这是我尝试过的,但根本不起作用

dt1= dt.Clone(); 
foreach (DataRow dr in dt.Rows) { 
     dt1.ImportRow(dr); 
} 
for (int i = 0; i < dt1.Rows.Count; i++) { 
    Console.WriteLine("---in------"); 
    OracleCommand ocmd = new OracleCommand(
        "insert into t_test_position (position_id,position_desc) values ('"
        + dt1.Rows[i]["position_id"].ToString() + "','" 
        + dt1.Rows[i]["position_desc"].ToString() + "')", oraconn);   
    ocmd.ExecuteNonQuery(); 
} 
dt1=dt.Clone();
foreach(dt.Rows中的数据行dr){
dt1.进口(dr);
} 
对于(inti=0;i
它可能是oracle的临时表。我现在遇到了完全相同的问题,我找到的最佳解决方案是将临时表更改为普通表。

是否有数据库连接?dt1=dt.Clone();foreach(DataRow dr in dt.Rows){dt1.ImportRow(dr);}for(inti=0;i