Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Polecenie SQL INSERT działa, ale dane nie pojawiają się w tabeli

Jeśli twój kod c# jest wykonywany bez żadnych wyjątków, aktualizuje również bazę danych. Prawdopodobnie użyłeś AttachDbFilename=|DataDirectory|\yourDB.mdf w swoim ConnectionString , co oznacza, że ​​aktualizowana baza danych znajduje się w podfolderze BIN\DEBUG folder twojego projektu. Jeśli chcesz zobaczyć zaktualizowane dane, po prostu dołącz bazę danych znajdującą się w bin/debug folder w ssms.Aby uzyskać więcej informacji, przeczytaj ten post.Upewnij się również, że Twoja tabela w eksploratorze serwerów nie jest jeszcze otwarta, jeśli jest już otwarta, musisz ją odświeżyć, aby wyświetlić zaktualizowane dane. Uwaga:jak wspomniano w komentarzach, powinieneś zawsze użyj zapytań parametrycznych aby uniknąć Sql Injection .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertuj „datetime” na „time” w SQL Server (przykłady T-SQL)

  2. Jak generować skrypty DDL (tworzenie) z SQL Server Management Studio (SSMS) — SQL Server / TSQL Tutorial, część 17

  3. Jak określić literał daty podczas pisania zapytania SQL z serwera SQL połączonego z Oracle?

  4. Dynamiczne maskowanie danych w SQL Server dla początkujących

  5. Jak uzyskać ciąg połączenia z bazy danych