Zoals ik al eerder op deze site heb gezegd - de hele User Instance en AttachDbFileName= aanpak is gebrekkig - op zijn best! Visual Studio kopieert rond de .mdf
bestand en hoogstwaarschijnlijk , uw INSERT
werkt prima - maar je kijkt gewoon naar het verkeerde .mdf-bestand uiteindelijk!
Als je bij deze aanpak wilt blijven, probeer dan een breekpunt te plaatsen op de myConnection.Close()
call - en inspecteer vervolgens de .mdf
bestand met SQL Server Mgmt Studio Express - ik ben er bijna zeker van dat uw gegevens daar zijn.
De echte oplossing naar mijn mening zou zijn om
-
installeer SQL Server Express (en dat heb je toch al gedaan)
-
installeer SQL Server Management Studio Express
-
maak uw database aan in SSMS Express , geef het een logische naam (bijv.
VictoryDatabase
) -
maak er verbinding mee met de logische databasenaam (gegeven wanneer u het op de server maakt) - en rommel niet met fysieke databasebestanden en gebruikersinstanties. In dat geval zou uw verbindingsreeks er ongeveer zo uitzien:
Data Source=.\\SQLEXPRESS;Database=VictoryDatabase;Integrated Security=True
en al het andere is precies hetzelfde als voorheen...