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

Der SQL-Befehl INSERT funktioniert, aber die Daten erscheinen nicht in der Tabelle

Wenn Ihr C#-Code ohne Ausnahmen ausgeführt wird, aktualisiert er auch die Datenbank. Wahrscheinlich haben Sie AttachDbFilename=|DataDirectory|\yourDB.mdf verwendet in Ihrem ConnectionString , das heißt, die aktualisierte Datenbank befindet sich im Unterordner BIN\DEBUG Ordner Ihres Projekts. Wenn Sie die aktualisierten Daten sehen möchten, hängen Sie einfach die Datenbank an, die sich im bin/debug befindet Ordner in ssms. Weitere Einzelheiten finden Sie in diesem Beitrag. Stellen Sie außerdem sicher, dass Ihre Tabelle im Server-Explorer nicht bereits geöffnet ist. Wenn sie bereits geöffnet ist, müssen Sie sie aktualisieren, um aktualisierte Daten anzuzeigen. Bitte beachten Sie:Wie in den Kommentaren erwähnt, sollten Sie immer Verwenden Sie parametrisierte Abfragen um Sql Injection zu vermeiden .