对我来说不错但无法运行的MS Access查询

时间:2018-08-16 20:23:15

标签: c# ms-access

我正在以编程方式创建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字段。

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

感谢LukStorms-完全正确!我所要做的就是将这两个表名放在方括号中,这似乎只需要Access。现在可以使用!我不经常使用Access,请尽量远离它,因此忘记了有时需要如何对其进行加密。