sql >> データベース >  >> RDS >> Sqlserver

SQL テーブルにデータを挿入します... データが見つかりません

    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
      

    他のすべては正確に 前と同じ...




    1. InnoDBテーブルが完全エラーです

    2. MysqlをBigqueryにリアルタイムで同期する方法は?

    3. スレッドメインjava.sql.SQLExceptionの例外:ユーザー'' @'localhost'のアクセスが拒否されました(パスワードを使用:NO)

    4. MySQLの関係