查询值的数目与目标字段中的数目不同
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怎么这样,真让人的郁闷。
人的一生应该这样度过:当他回首往事的时候,不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧。