Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Данните не се вмъкват в таблицата?

Както казах преди на този сайт - целият Потребителски екземпляр и AttachDbFileName= подходът е погрешен - в най-добрия случай! Visual Studio ще копира около .mdf файл и най-вероятно , вашият INSERT работи добре - но вие просто гледате грешен .mdf файл в края!

Ако искате да се придържате към този подход, опитайте да поставите точка на прекъсване на myConnection.Close() повикване - и след това проверете .mdf файл с SQL Server Mgmt Studio Express - почти съм сигурен, че вашите данни са там.

Истинското решение според мен би било

  1. инсталирайте SQL Server Express (и така или иначе вече сте го направили)

  2. инсталирайте SQL Server Management Studio Express

  3. създайте своята база данни в SSMS Express , дайте му логично име (напр. VictoryDatabase )

  4. свържете се с него, като използвате неговото логическо име на базата данни (дадено, когато го създавате на сървъра) - и не се забърквайте с физическите файлове на базата данни и потребителските екземпляри. В този случай вашият низ за връзка ще бъде нещо като:

    Data Source=.\\SQLEXPRESS;Database=VictoryDatabase;Integrated Security=True
    

    и всичко останало е точно същото като преди...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да покажа изображение от SQL Server с помощта на ASP.NET?

  2. Изпълнете тригер само когато определени колони се актуализират (SQL сървър)

  3. Изпълнете съхранена процедура в друга съхранена процедура в SQL сървър

  4. Как да автоматизирате процеса на синхронизиране на схемата на база данни на SQL Server

  5. Вмъкване на данни чрез функция с таблично значение в SQL Server