ADO.NET方法如何向数据库添加记录,请指教
SqlConnection myConnection = new SqlConnection (strConn);
myConnection.Open();
SqlDataAdapter myDataAdapter = new SqlDataAdapter ();
DataSet myDataSet = new DataSet ();
string strCom = "SELECT * FROM tblARepairPart";
myDataAdapter.SelectCommand = new SqlCommand (strCom,myConnection);
myDataAdapter.Fill (myDataSet,"tblARepairPart");
MessageBox.Show("fill");
DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = myDataSet.Tables["tblARepairPart"]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.NewRow(); //调用NewRow方法得到一个DataRow
myDataRow["RepairID"] = "yanyang";
myDataRow["PartID"] = "1235";
myDataRow["PositionNo"] = "18888";
myDataRow["Quantity"] = "5555";
myDataTable.Rows.Add(myDataRow); //将此DataRow添加到myDataTable中
myDataAdapter.Update(myDataSet);
---------------------------
以上代码,添加不成功。
错误提示为:
未处理的“System.InvalidOperationException”类型的异常出现在 system.data.dll 中。
其他信息: Update 无法找到 TableMapping['Table'] 或 DataTable“Table”。