Database file .sdf does not update after closing application

后端 未结 3 514
别跟我提以往
别跟我提以往 2020-12-12 05:55

I am creating a Desktop application using Microsoft Visual Studio .NET 2008. I am using a .sdf file as my database. My problem is that when I am making changes to my records

相关标签:
3条回答
  • 2020-12-12 06:40

    Check you Application Folders and Make sure you are calling your database file from your bin file where it is located.

    something like:

    string startPath = Application.StartupPath;
    
    
    var filepath = startPath + "\\" + "Database.sdf";
    
    private SqlCeConnection conn = new SqlCeConnection("Data Source={0};Persist Security Info=False;",filepath);   
    

    Regards

    0 讨论(0)
  • 2020-12-12 06:44

    Every time you run from VS.NET, it is copying the sdf file from the solution into your bin folder, and overwriting the bin/sdf file that was there from the last run. Change your sdf file's properties to "copy if newer" instead of "copy always".

    0 讨论(0)
  • 2020-12-12 06:56

    explores solutions occurs if you have not set to 'Copy always' the 'Copy to Output Directory' of database.sdf

    The current connection string and field application, and can not be changed and will be called each time to connect to DataBase

    Bye

    0 讨论(0)
提交回复
热议问题