このサイトで前に述べたように、User Instance と AttachDbFileName= 全体 アプローチには欠陥があります - せいぜい! Visual Studio は .mdf
をコピーします。 ファイルと可能性が高い 、あなたの INSERT
問題なく動作しますが、間違った .mdf ファイルを見ているだけです。 最終的には!
このアプローチに固執したい場合は、myConnection.Close()
にブレークポイントを設定してみてください。 呼び出し - .mdf
を調べます SQL Server Mgmt Studio Express のファイル - あなたのデータがそこにあることはほぼ確実です。
本当の解決策 私の意見では、
<オール> <リ>SQL Server Express をインストールします (とにかく、既にインストール済みです)
<リ>SQL Server Management Studio Express をインストールします
<リ>
SSMS Express でデータベースを作成します 、論理名を付けます (例:VictoryDatabase
)
論理的なデータベース名を使用して接続します (サーバー上で作成するときに指定されます)-物理データベースファイルとユーザーインスタンスをいじらないでください。その場合、接続文字列は次のようになります:
Data Source=.\\SQLEXPRESS;Database=VictoryDatabase;Integrated Security=True
他のすべては正確に 前と同じ...