string strSql="insert into tbl_Product(Prod_Name,Prod_Content,Product_Time) "+
"values(@prodContent,@prodName,@prod_Pic,@prodTime)";
参数不对,sql语句错了。
----------------------------
string strSql="insert into tbl_Product(Prod_Name,Prod_Content,Prod_Time) "+
"values(@prodContent,@prodName,@prodTime)";
System.Data.OleDb.OleDbParameter[] paraAdd={
new OleDbParameter("@prodContent",product.ProdContent),
new OleDbParameter("@prodTime",product.ProdTime),
new OleDbParameter("@prodName",product.ProdName)
};
参数顺序还不对,必须一一对应,虽然指定了字段,这一点和sql不同。
内容都不对了。
连数组里的赋值都要一一对应,access怎么这样,真让人的郁闷。