Som jeg har sagt før på dette websted - hele Brugerforekomsten og AttachDbFileName= tilgang er mangelfuld - i bedste fald! Visual Studio kopierer omkring .mdf
fil og sandsynligvis , din INSERT
fungerer fint - men du kigger bare på den forkerte .mdf-fil til sidst!
Hvis du vil holde fast i denne tilgang, så prøv at sætte et brudpunkt på myConnection.Close()
ring - og undersøg derefter .mdf
fil med SQL Server Mgmt Studio Express - Jeg er næsten sikker på, at dine data er der.
Den rigtige løsning efter min mening ville være at
-
installer SQL Server Express (og du har allerede gjort det alligevel)
-
installere SQL Server Management Studio Express
-
opret din database i SSMS Express , giv den et logisk navn (f.eks.
VictoryDatabase
) -
oprette forbindelse til den ved hjælp af dets logiske databasenavn (givet, når du opretter det på serveren) - og lad være med at rode rundt med fysiske databasefiler og brugerforekomster. I så fald ville din forbindelsesstreng være noget i stil med:
Data Source=.\\SQLEXPRESS;Database=VictoryDatabase;Integrated Security=True
og alt andet er præcis det samme som før...