当前位置: 代码迷 >> ASP.NET >> oracledataadapter.update 数据安插失败
  详细解决方案

oracledataadapter.update 数据安插失败

热度:1714   发布时间:2013-02-25 00:00:00.0
oracledataadapter.update 数据插入失败
string strOra = "SELECT * FROM TB_$$TEMPREPORT$$"; //TB_$$TEMPREPORT$$是下方动态创建的表
  OracleConnection conn = new OracleConnection(EFLY.Common.OracleHelper.connectionString);
  OracleCommand cmd = new OracleCommand(strOra, conn);
  OracleDataAdapter da = new OracleDataAdapter(cmd);
  OracleCommandBuilder sa = new OracleCommandBuilder(da);
//这里动态建表
//语句省略

  da.Update(dt);//这里dt中已经有数据

//问题出现在这里


问题:动态创建表时如果创建的是临时表那么update方法后临时表中没有数据(用的同一个oracleconnection,所以是同一个会话)
  如果动态创建的是正是表那么在update方法后表中有数据
 

------解决方案--------------------------------------------------------
加我 私下讨论
  相关解决方案