0

&(アンパサンド)を含むテーブルから選択できません。VB.NETを使用してSQLServerデータベースにクエリを実行していますが、スローされる例外は次のとおりです。

'&'の近くの構文が正しくありません

これが私が使用しているコードです:

Using Com As New SqlCommand("SELECT * FROM Appointments&Results", Conn)
Using RDR = Com.ExecuteReader()
    If RDR.HasRows Then
        Do While RDR.Read
        'Get values here
        Loop
    End If
End Using
End Using

そして、これが私が試したクエリです:

SELECT * FROM `Appointments&Results`
SELECT * FROM 'Appointments&Results'
SELECT * FROM `Appointments&&Results`
SELECT * FROM `Appointments&Results`

何か案は?

4

1 に答える 1

9
SELECT * FROM [Appointments&Results]

それはあなたの質問に答えます。

私の質問は、世界の誰がアンパサンド(&)でテーブルに名前を付けたのかということです。

于 2012-11-15T21:17:29.260 に答える