【发布时间】:2013-12-18 15:40:44
【问题描述】:
我需要一种非常简单的方法将数据从 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 中的 DataRow dr) { dt1.ImportRow(dr); } for (int i = 0; i
-
这是我尝试过的,但它根本不起作用。
标签: c# oracle tableadapter