我写了这个查询。
String insertQuery = @"INSERT INTO PurchasesDetails (PurchasesID, SupplierID,
Date,BatchNo, Quantity, TotalAmount)
VALUES
('" + txtPurchasesID.Text.Trim() + "','" + null + "','" +
comboBatchNo.SelectedValue + "','" + comboProductType.SelectedValue +
"','" + datePurchases.Value.ToString() + "','" +txtUnitPrice.Text.Trim() +
"','" + txtQuantity.Text.Trim() + "','" + txtTotalAmount.Text.Trim()+ "')";
但我收到此错误
类型' System.Data.SqlClient.SqlException'未处理的异常 发生在System.Data.dll
中其他信息:INSERT中的列数较少 语句比VALUES子句中指定的值。的数量 VALUES子句中的值必须与指定的列数匹配 在INSERT语句中。
答案 0 :(得分:0)
您的代码中似乎有一个文字null
字符串,而应该是一个显示"NULL"
的字符串。