sql >> Database teknologi >  >> RDS >> Sqlserver

Forkert syntaks nær nøgleordet 'Tabel' C# SQL

Det sker, fordi TABLE er et reserveret søgeord til T-SQL .
Hvis du virkelig har brug for at bruge dette navn, skal din forespørgsel omslutte TABLE i firkantede parenteser

SqlCommand cmd = new SqlCommand(@"INSERT INTO [Table] 
                                  (ItemID,ItemName) VALUES 
                                  (@ItemIDss,@Namess)");

Jeg foreslår kraftigt at ændre dette navn og bruge et mere beskrivende ord for indholdet af den tabel




  1. Oprettelse af markør med Dynamic SQL i MySQL

  2. Hvorfor kan jeg ikke afinstallere mysql-5.5 og installere mysql-5.6 på Amazon Linux-maskine?

  3. Hvordan gemmer jeg data korrekt i databasen?

  4. Problem med JPA-projekt i Eclipse - fejl i klassen annoteret @Entity:Tabel xxx kan ikke løses