Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Warum funktioniert meine SQL-Abfrage zum Einfügen einer Tabellenzeile nicht richtig?

Irgendwelche Fehler? Was passiert, wenn Sie die SQL-Anweisung ausgeben, anstatt sie auszuführen, und sie in SSMS kopieren/einfügen?

Versuchen Sie, die Spalten in der Einfügung anzugeben:

insert into EventList(col1, col2) values (...)

Verwenden Sie außerdem Parameter anstelle der Zeichenfolgenverkettung. Die Gründe dafür sind hier bereits in etwa 200000 Fragen gut dokumentiert. Suchen Sie einfach nach SQL-Injection.