如何使用.mdf文件部署win-form应用程序,我已经获取了安装文件,并且还添加了.mdf文件和.ldf文件,当在visual studio中运行时,它在设置记录后工作正常没有显示。即使在获取安装文件后也没有保存在数据库中。如何使用我的安装文件附加数据库。任何想法......
答案 0 :(得分:1)
数据库mdf文件不是项目输出文件。因此,您可以将其移动到资源并从项目输出窗口添加资源,或者您可以直接从应用程序设置向导添加应用程序文件夹。
从“浏览文件对话框”窗口中选择文件。如果要在设置文件中添加所有本地资源,则可以从项目“输出”窗口中选择“本地化资源”。
//"Data" folder should be created in Application Folder path
String DBPath = Application.StartupPath + "\\Data\\CMM.mdf";
String ConnString = String.Format("Data Source=.\\SQLEXPRESS;AttachDbFilename={0}; +
"Integrated Security=True;User Instance=True", DBPath);
SqlConnection con = new SqlConnection(ConnString);