
ado.net初学问题
代码如下:OracleConnectionoracleConn=newOracleConnection("DataSource=orcl;PersistSecurityI...
代码如下:
OracleConnection oracleConn = new OracleConnection("Data Source=orcl;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True");
DataSet dataSet2 = new DataSet();
OracleCommand cmd = null;
cmd = new OracleCommand("select *from emp", oracleConn);
OracleDataAdapter adapter = new OracleDataAdapter(cmd);
adapter.Fill(dataSet2,"emp");
cmd = new OracleCommand("select * from emp1116", oracleConn);
adapter.SelectCommand = cmd;
adapter.Fill(dataSet2,"z");
DataRow rows=dataSet2.Tables["emp"].NewRow();
rows["empno"] = 77777;
dataSet2.Tables["emp"].Rows.Add(rows);
dataSet2.Tables["emp"].Rows.Add(dataSet2.Tables["emp"].NewRow()["empno"]=2222);
adapter.Update(dataSet2);
执行最后一句时有错误:Update 无法找到 TableMapping['Table'] 或 DataTable“Table”怎么解决?什么原理? 展开
OracleConnection oracleConn = new OracleConnection("Data Source=orcl;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True");
DataSet dataSet2 = new DataSet();
OracleCommand cmd = null;
cmd = new OracleCommand("select *from emp", oracleConn);
OracleDataAdapter adapter = new OracleDataAdapter(cmd);
adapter.Fill(dataSet2,"emp");
cmd = new OracleCommand("select * from emp1116", oracleConn);
adapter.SelectCommand = cmd;
adapter.Fill(dataSet2,"z");
DataRow rows=dataSet2.Tables["emp"].NewRow();
rows["empno"] = 77777;
dataSet2.Tables["emp"].Rows.Add(rows);
dataSet2.Tables["emp"].Rows.Add(dataSet2.Tables["emp"].NewRow()["empno"]=2222);
adapter.Update(dataSet2);
执行最后一句时有错误:Update 无法找到 TableMapping['Table'] 或 DataTable“Table”怎么解决?什么原理? 展开
1个回答
展开全部
DataSet可以包含多个DataTable
MSDN上有详细讲解和说明,梳理思路,代码开发规范并重写一遍
个人意见,谢谢
MSDN上有详细讲解和说明,梳理思路,代码开发规范并重写一遍
个人意见,谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询