3

データベースにデータを保存する際に問題があります。
私が開発しているシステムは、データベースにデータを保存し、データグリッドにデータを表示し、スムーズに動作しますが、問題は、アプリケーションを再起動または再起動するたびにデータが消え、データベースが再び空になりましたが、データベースに直接入力されたデータですショーテーブルデータを使用しても消えませんでした。
プログラムに何か不足していますか?

4

3 に答える 3

2

私はずっと前に同じ問題を抱えていました。ある実行で入力したデータが次の実行で消えてしまうのを覚えています。これは、実行のたびにローカル データベース ファイルがコピーされた (したがって上書きされた) ためでした。

Copy to Output Directoryローカル データベースのプロパティをDo not copyに設定することで解決したと思いますが、テストしてみてください

しかし、私は(同じ)問題がこの方法で解決したと確信しています。
あなたのケースでもうまくいくことを願っています。

編集: Eman、次の手順を実行します。それはあなたの問題を解決するはずです。

1. ソリューション エクスプローラーから abc.mdf データベース ファイルを右クリックします
2. プロパティをヒットします
3. COPY TO OUTPUT DIRECTORY
を変更します 4. アプリケーションを実行し、行を追加してアプリを終了し、再度実行します
5. 行が失われた場合は、手順に進みます1、そうでなければ終了

于 2013-01-14T05:16:00.817 に答える
-1

SQL Server データベースを使用してみてください。コードを form_load() に記述します。

于 2013-01-14T05:10:24.273 に答える