【发布时间】:2016-12-14 23:53:07
【问题描述】:
我想将空文本框传递给 Access 数据库(数据类型:数字),但它显示错误(条件表达式中的数据类型不匹配。)
使用了以下代码:
oleDBCommand.CommandText =
"INSERT INTO tblRoutineChemAnalData ([Sample1 Vol]) VALUES (@Sample1Vol)";
oleDBCommand.Parameters.Add(new OleDbParameter("@Sample1Vol", textBoxSample1.Text));
注意 1:如果 Access 数据库字段的数据类型设置为 短文本/长文本,如果 textboxSample1 为空,则代码运行良好。
注意 2:如果 Access 数据库字段的数据类型设置为 Number (Double),如果 textboxSample1 为空,则代码运行错误。错误说明,
条件表达式中的数据类型不匹配。
我可以知道将空文本框传递给具有 Number (double) 作为数据类型的 Access 数据库的方法是什么吗?
【问题讨论】: