代码如下:
string strSQL="insert into SaleTemp (PCode,SPrice,SQuantity) values (\'"+tPCode.Text+"\',"+uint.Parse(tSPrice.Text)+","+ushort.Parse(tSQuantity.Text)+")";
OleDbCommand cmd=new OleDbCommand();
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Application.StartupPath+"\\db1.mdb;";
OleDbConnection aConnection=new OleDbConnection(strConnection);
aConnection.Open();
cmd.Connection=aConnection;
cmd.CommandType=System.Data.CommandType.Text;
cmd.CommandText=strSQL;
cmd.ExecuteNonQuery();
运行时出错提示:
未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中。
数据库是access,我把这个sql写出来放到access里执行是可以的