0

在 Visual Studio 2010 中,我使用向导为 TableAdapters 创建查询。该查询SELECT Modell FROM BHKW WHERE Energieträger = @Energieträger导致出现“@ 字符周围的错误”(在向导中)。而这个事件虽然

  1. 和字符是允许的字符@ä
  2. 这个非常简单的查询来自Microsoft 官方示例(仅更改了字段名称)。

有谁知道如何解决这个问题?

4

1 回答 1

1

该向导要求对SQL数据库使用方括号。正确的查询如下:

SELECT Modell FROM BHKW WHERE Energieträger = [@Energieträger]

如果使用 Access 数据库,向导将成功完成,但会弹出警告:“返回的数据不符合表的架构。”

Access 数据库的正确语法需要一个问号

SELECT Modell FROM BHKW WHERE (Energieträger = ?)
于 2012-08-14T09:44:05.323 回答