Som jag har sagt tidigare på den här webbplatsen - hela användarinstansen och AttachDbFileName= tillvägagångssättet är felaktigt - i bästa fall! Visual Studio kommer att kopiera runt .mdf
fil och mest troligt , din INSERT
fungerar bra - men du tittar bara på fel .mdf-fil i slutet!
Om du vill hålla fast vid detta tillvägagångssätt, försök sedan sätta en brytpunkt på myConnection.Close()
ring - och inspektera sedan .mdf
fil med SQL Server Mgmt Studio Express - Jag är nästan säker på att din data finns där.
Den riktiga lösningen enligt min mening skulle vara att
-
installera SQL Server Express (och du har redan gjort det ändå)
-
installera SQL Server Management Studio Express
-
skapa din databas i SSMS Express , ge den ett logiskt namn (t.ex.
VictoryDatabase
) -
ansluta till den med dess logiska databasnamn (givs när du skapar den på servern) - och stöka inte med fysiska databasfiler och användarinstanser. I så fall skulle din anslutningssträng vara något i stil med:
Data Source=.\\SQLEXPRESS;Database=VictoryDatabase;Integrated Security=True
och allt annat är exakt samma som tidigare...