源程序如下: public void UpdataDataSet(DataSet ds, String sql, String srcTableName)
{
DataSet dsnull = new DataSet();
try
{
this.openConnect();
OracleDataAdapter dap = new OracleDataAdapter(sql, connect);
OracleCommandBuilder builder = new OracleCommandBuilder(dap);
builder.QuotePrefix = "[";
builder.QuoteSuffix = "]";
//dsnull.Tables.Add(ds.Tables[0].Copy());
dap.Fill(dsnull, "DEV_STATE_CHECK");
//dsnull.Merge(ds);
foreach (DataRow row in ds.Tables[0].Rows)
{
row.SetAdded();
dsnull.Tables[0].ImportRow(row);
}
Console.WriteLine(dsnull.Tables[0].Rows[0].Table.TableName); dap.MissingSchemaAction = MissingSchemaAction.AddWithKey; dap.Update(dsnull.Tables[0]);
}
参数DataSET 是从别的数据库导出的,其中表名不同,表结构完全一样晕:只有10分可用分
解决方案 »
- 新人求问菜鸟怎么快速入门C#,你最初是怎么学的
- 如何给winform中的datagridview DataGridViewCheckBoxColumn列 赋值
- 如何在新的线程里调用主窗体的控件?
- 关于怎么样在dategrid里面加下拉选项
- 关于SQL中的Decimal的一个问题
- 根据条件查询DEVexpress XTRaReport 报表
- 这个程序总是报错,我不知道要怎么改,请高手帮忙看看
- 菜鸟问题 可以在*.aspx.cs文件中操作数据库吗?
- 非常简单的问题 50分
- 对方提供java接口的示例,我想用C#实现,那位老大能提供下对应C#代码实现以下功能?
- (在线等)c#treeview连接server数据库动态生成树形目录
- 我做了类似资源管理器界面,右边是listView显示文件,现在我对listView的双击后,图片自动用我安装的AcdSee编辑器打开了,我能否不让它打开,让其它
估计倒的时候就出错了!