如何使用数据库为我的客户端创建.net应用程序

时间:2014-05-10 07:46:41

标签: c# sql .net database winforms

我创建了一个.Net应用程序,它具有一些存储和检索SQL数据库记录的功能。

但现在我必须创建此应用程序的设置并在客户端安装它。但我不知道该怎么做。加上数据库功能也应该在客户端工作我的意思是他应该能够通过程序添加和删除记录。

我必须为我的.net应用程序创建一个设置,它也包含数据库文件的所有连接。因此,当我在客户端计算机上安装它时,它不应该要求数据库或连接的东西。

2 个答案:

答案 0 :(得分:1)

如果您为WinForms应用程序创建了SQL Server数据库,那么您可能需要将用于客户端服务器/ PC的相同SQL Server版本部署。

否则,您将需要重新构建SQL ServerCE的代码或您将使用的任何数据库。

SQL Server压缩下载:http://www.microsoft.com/cs-cz/download/details.aspx?id=17876

您只需要将.sdf文件传递给WinForms项目,并使用与SQL Server类似的语法。

E.g。

SqlCeConnection conn = 
     new SqlCeConnection(@"Data Source=|DataDirectory|\dbJournal.sdf");
conn.Open();

注意:您只能安装SQL Server Express,它不是SQL Server的完整版本,并且不需要太多的磁盘空间和处理能力。

SQL Server Express下载:http://www.microsoft.com/en-us/download/details.aspx?id=29062

建议查看(SQL CE):.NET Window Forms local database

答案 1 :(得分:1)

This文章将有助于创建设置。对于数据库支持,请将数据库的精简版添加到安装文件中。