如何通过使用visual studio& amp; amp;来访问本地网络中其他PC上的数据库。 C#windows应用程序?

时间:2010-07-08 16:33:33

标签: visual-studio-2005

我使用C#制作软件&我的数据库是msaccess ..现在我想制作一个网关,它将安装在本地网络的所有电脑中。我想与单个计算机中的数据库建立连接...但我不知道在C#windows应用程序中执行此操作的程序是什么...请解决我的问题...谢谢..                      我尝试将我的数据从客户端PC上传到服务器中的数据库..我不知道这样做的代码..请给我发一些代码...高级谢谢..

1 个答案:

答案 0 :(得分:0)

了解一下你想要实现的目标会有所帮助(你可以编辑你的问题以提供更多信息),但从根本上说你有两个选择:

  1. 作为一个访问数据库,您可以将.mdb文件放在共享文件夹中,它可以被应用程序的多个实例访问(将该位置存储在应用程序的配置数据中)。这将起作用 - 在某些情况下非常好 - 但是基于所有文件,访问可能在网络上运行有点慢。
  2. 创建一个自托管的“Web”服务(理想情况下是WCF,但我记不清你的VS2005的选项),它提供了与数据库交互所需的方法,然后从客户端应用程序连接到“服务器” “通过网络申请。
  3. “最佳”解决方案将取决于您的问题的详细信息以及您要实现的目标。如果直接访问数据库的应用程序的每个实例都是首选,那么我强烈建议您使用SQL Server Express而不是访问。