【发布时间】:2015-12-01 04:46:27
【问题描述】:
尝试SELECT 我的 excel 文件中的一行。我将它用作数据库。我很确定问题出在我的查询或我的 excel 文件中。
SELECT * FROM [tableName$] where _columnNum1 = 'testData123'"
我已经尝试了一段时间的代码
SELECT * FROM [tableName$]
它奏效了。所以每次我添加WHERE 子句时,都会导致错误。这里似乎有什么问题?
错误提示Syntax error in query expression '_columnNum1 = 'testData123''
更新:我忘了添加这个,我已经用谷歌搜索了一段时间了,错误是关于数据类型的。但由于我使用 excel 作为数据库,我无法真正操作它们周围的数据类型。或者我可以吗?无论如何,错误可能与数据类型有关。
【问题讨论】:
-
我已经有一段时间不用从 excel 查询了,但不应该是 [_columnNum1] 吗?
-
是的,它应该带有方括号。我在插入数据时不需要它们,所以我没有任何理由在此处添加它们。不过,谢谢
标签: c# select interop oledb import-from-excel