Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Data database akses aplikasi C # windows tidak bertahan saat ditutup

Ini adalah skenario umum dengan database berbasis file (atau file database terlampir)
String koneksi Anda merujuk ke database tanpa menggunakan jalur apa pun.
Ini berarti database Anda terletak di direktori yang sama tempat aplikasi Anda berjalan .
Anda tidak memiliki masalah dalam menyisipkan, mengubah, atau menghapus data, tetapi Anda kehilangan segalanya saat memulai ulang aplikasi dari INSIDE a Visual Studio Debug Session.

Sekarang, jika Anda melihat file proyek Anda, Anda mungkin memiliki file database yang terdaftar di antara file lainnya. Di antara properti file database ini, Anda akan melihat properti Copy to the Output directory dan nilainya disetel ke Copy Always .

Ini berarti bahwa setiap kali Anda me-restart aplikasi Anda dari dalam lingkungan Visual Studio, file tersebut disalin dari folder proyek ke direktori output (biasanya BIN\DEBUG atau BIN\x86\DEBUG) tetapi ini menghancurkan database yang digunakan pada proses sebelumnya menghapus data yang dimasukkan diubah atau dihapus

Ubah properti Copy to Output Directory ke Copy Never atau Copy if Newer

Namun Copy If Newer menyajikan masalah lain dengan MS-Access. Jika Anda membuka file database yang terletak di direktori proyek Anda menggunakan Access o menggunakan jendela Server Connection dari Visual Studio, file tersebut segera dimodifikasi juga jika Anda tidak mengubah apa pun dan dengan demikian Copy If Newer akan mengeksekusi salinan ke direktori output




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL &PHP Parameter 1 sebagai Sumber Daya

  2. Bagaimana cara menghasilkan id unik di MySQL?

  3. Mengapa kardinalitas indeks di MySQL tetap tidak berubah saat saya menambahkan indeks baru?

  4. Mengapa ini mengembalikan id Sumber Daya #2?

  5. Mengapa mysql max_allowed_packet reset ke 1m secara otomatis