我正在以编程方式创建MS Access查询字符串。我可以打开连接,但是当我运行查询以生成OleDbReader时,它会爆炸,没有明确的解释。这是查询字符串:
SELECT A.[ComponentCounter], B.[Page], B.[CellPosition]
FROM ComponentText AS A
INNER JOIN Connection AS B ON A.[ComponentCounter] = B.[CompCounter]
WHERE A.[TextId] = 160040 AND B.[ConnectionNumber] = 0 AND ( (Instr(A.[Text] , 'MAIN BUBBLE' ) = 1) ) ;
我检查了所有列是否存在于对应的表中,并且拼写正确。 TextId和ConnectionNumber字段都是Number字段。
谢谢您的帮助。
答案 0 :(得分:0)
感谢LukStorms-完全正确!我所要做的就是将这两个表名放在方括号中,这似乎只需要Access。现在可以使用!我不经常使用Access,请尽量远离它,因此忘记了有时需要如何对其进行加密。