OleDbConnection myConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f:\user.mdb");
myConn.Open();
String commandString = "INSERT INTO baseinfo(id)" + "Value(@id)";
OleDbCommand dbCommand = new OleDbCommand(commandString,myConn);
OleDbParameter fnParam = new OleDbParameter("@id",OleDbType.VarChar,10);
fnParam.Value = "haha";
dbCommand.Parameters.Add(fnParam);
dbCommand.ExecuteNonQuery();
myConn.Close();提交后:
异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。源错误: 
行 47:  dbCommand.Parameters.Add(fnParam);
行 48: 
行 49:  dbCommand.ExecuteNonQuery();
行 50:  myConn.Close();
行 51: