【发布时间】:2010-03-23 07:07:21
【问题描述】:
在运行 select 语句(使用 OleDbCommand)时出现以下错误。
我的查询是
SELECT CME
FROM Personnel
WHERE CME = '11349D'
如果 objOleDbCom.ExecuteScalar() > 0 那么
当我执行上述语句时,我得到了这个错误
从字符串“11349D”到类型“Double”的转换无效。
我的字段 CME 数据类型是文本
我的数据库是 Access 2007
我尝试直接在数据库中运行我的查询,它运行良好。
请提出建议。
谢谢。
【问题讨论】:
-
为什么在 Access 中使用 ADO/OLEDB?它不是 Jet/ACE 数据或任何其他数据源的首选数据访问接口。