如何更新数据库
我运行一下程序出现错误:对于不返回任何基表信息的 SelectCommand 不支持动态 SQL 生成。请问怎么解决阿????
string sSql="select * from zgy";
string sConn="Provider=OraOLEDB.Oracle.1;Password=manager;Persist Security Info=True;User ID=system;Data Source=gongsh;Extended Properties=\"\"";
OleDbConnection myConn = new OleDbConnection(sConn);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter();
myDataAdapter.SelectCommand = new OleDbCommand(sSql, myConn);
OleDbCommandBuilder custCB = new OleDbCommandBuilder(myDataAdapter);
myConn.Open();
myDataAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
DataSet custDS = new DataSet();
myDataAdapter.Fill(custDS);
//code to modify data in dataset here
DataTable dt=custDS.Tables[0];
DataRow dr=dt.NewRow();
dr.ItemArray[0]="1";
dr.ItemArray[1]="hello";
dt.Rows.Add(dr);
//Without the OleDbCommandBuilder this line would fail
myDataAdapter.Update(custDS);
myConn.Close();
MessageBox.Show("完成");