我开发了一个连接到SQL Server的Access 2003应用程序。
我的问题是我在服务器上开发了软件,应用程序在不同(相同)服务器上的客户端网络上运行。
因此,由于SQL Server连接错误,我的可执行文件(Aka .ADE)无法在客户端的计算机上打开。
到目前为止,我的解决方案是在客户端的计算机上打开应用程序文件(.ADP),从那里更改连接路径,然后在那里创建可执行文件。 现在我的客户端只有Access运行时环境,所以我不能这样做。
我想知道是否有办法以这种方式确定ADE文件中的连接。 (我知道我可以通过VBA更改它,但是当连接最初为假时,我甚至没有进入VBA代码阶段。)
答案 0 :(得分:1)
为了保持简单,我会说你需要建立一个模拟客户环境的测试环境你控件。例如,如果他们有一个名为“SQL1”的sql 2008服务器,那么你应该在你的机器上安装sql 2008 express,并将你的机器重命名为“SQL1”,这样你就可以测试了。您还需要复制其数据库表的模式,并将相同的模式放在您自己的测试数据库中,并使用与其类似的测试数据填充它。而且你也想创建重复的登录。
有了这些,我认为你不需要更新任何东西。完成更改后,只需将ADE文件复制到客户端即可。你可以试着用这种方式编写你的方式,但我去过那里并做到了。拥有一个让客户感到困惑的测试环境会让人产生很多麻烦。