0

Visual Studio 2010 では、ウィザードを使用して TableAdapter のクエリを作成しています。このクエリ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 に答える