1

到目前为止,我有: -

在 VS2010 Ultimate 中使用 Windows 窗体开发了一个项目。语言:C#,在 MySQL Workbench 5.2 CE 中开发了一个带有少量表的模式。成功地已经能够在项目中使用该模式。也为项目创建了一个安装文件。

项目描述:只是一个带有数据网格的 windows 窗体,因此它可以从 MySQL 中创建的 DATABASE 中获取数据。

问题:如果一个没有 MySQL、VS2010 或 INTERNET CONNECTION 的客户想要通过安装安装文件来使用这个应用程序,他/她如何访问数据库?

当对没有上述功能的计算机进行测试时,会生成一个错误,如下所示:[code]Unable to connect to any localhost[/code] specified。

我假设程序无法在安装它的客户端机器上找到数据库,因为数据库是在我的开发机器上创建的。

有什么方法可以将我的 DATABASE 嵌入到客户端机器上(请注意客户端机器上的上述标准),以便他/她可以完美地使用该程序而不会出现与 DATABASE 连接相关的错误?

4

2 回答 2

0

您要求您的客户真的购买 sql,这是他们可以连接到您的数据库的唯一方式,也许您想研究使用 xml 而不是 sql。

这样客户端就不必做任何事情,不幸的是 sql 是最简单的方法,但前提是你有数据库和 sql 可以访问。

对于客户端,xml 对他们来说更容易。

于 2013-05-01T15:20:55.837 回答
0

在安装过程中,使用 Visual Studio 安装程序的自定义操作在您的客户端计算机上设置数据库。 安装期间执行自定义操作的指南 您可以拥有一个包含所有表创建代码的 sql 文件,并在安装期间执行命令。我还没有弄清楚如何在安装过程中从客户端机器获取信息。我对此也很陌生,所以这就是我可以为您提供的所有帮助。

于 2013-09-23T10:00:16.313 回答