SELECT * FROM [makes$] WHERE "Corporate Name"='Champion Enterprises, Inc.'
我在VBA中使用ADO在XLS excel文件上运行此查询。大约有10-20条记录包含此公司名称,但它返回EOF。
我对数据库很新,但我确信除了我的SQL语句之外,一切都是正确的。
如果我SELECT * FROM [makes$]
,它会成功返回所有记录。
答案 0 :(得分:4)
SELECT * FROM [makes$] WHERE [Corporate Name]='Champion Enterprises, Inc.'
答案 1 :(得分:2)
总猜这里但可能是
SELECT * FROM [makes$] WHERE [Corporate Name]="Champion Enterprises, Inc."
答案 2 :(得分:1)
对于包含空格的列名称,请使用[]而不是“”:
SELECT * FROM [makes$] WHERE [Corporate Name]='Champion Enterprises, Inc.'