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