我的SQL语句有什么问题?
SELECT * FROM [makes$] WHERE "Corporate Name"='Champion Enterprises, Inc.'
我在VBA中使用ADO在XLS excel文件上运行此查询。 大约有10-20条logging包含这个公司名称,但它返回EOF。
我是相当新的数据库,但我确定除了我的SQL语句之外,一切都是正确的。
如果我SELECT * FROM [makes$]
,它将成功返回所有logging。
SELECT * FROM [makes$] WHERE [Corporate Name]='Champion Enterprises, Inc.'
在这里总猜测,但它可能
SELECT * FROM [makes$] WHERE [Corporate Name]="Champion Enterprises, Inc."
使用[]而不是“”作为空格的列名:
SELECT * FROM [makes$] WHERE [Corporate Name]='Champion Enterprises, Inc.'