2010-07-05 79 views
0

我要编程与C#SQL服务器的Windows应用程序的更多信息2000 程序中使用一个中央数据库和程序对本地网络中的其他计算机上运行的所有其他版本使用服务器计算机需要有关客户机/服务器的Windows应用程序

该中央数据库,但我不知道如何实现客户机/服务器应用程序

大量的搜索,我发现我所需要的后思想是指定在数据库服务器的IP连接字符串

所以这是我的问题...

  1. 也是我唯一需要的变化是对在连接字符串的DB服务器的IP?

  2. 客户端计算机除了我的程序(数据库客户端工具或任何其他库)还需要其他任何程序吗?

  3. 我发现很多关于网络库的文章,比如(dbmssocn,dbmsrpcn,dbmsspxn),那么这些库的用途是什么?以及如何在代码中使用它们?哪一个更好?

  4. 任何采样方案或涉及这一主题的文章链接都非常欢迎

在此先感谢

+2

如果我提交答案以及如何操作,我可以获得报酬吗?我会查找一些关于如何执行此操作的书籍,因为对于与数据库交谈的每个应用程序而言,这都是非常基本的。 – spinon 2010-07-05 22:46:10

回答

0

哇 - 真是个大问题。

由于这是Microsoft SQL Server,因此这对您来说很容易。使用System.Data.SqlClient.SqlConnection(创建一个新实例,然后调用.Open()方法打开连接。使用System.Data.SqlClient.SqlCommand(创建一个新实例) - 并将.CommandText设置为语句或存储过程,然后调用类似ExecuteReader()的命令来运行语句并返回读取器。

注 - 当您打开数据库连接时,您需要指定连接字符串。如果你不知道如何做一个连接字符串,则有两种选择:

  • 转到http://www.connectionstrings.com/,并按照指示
  • 创建一个新的空(寿o-byte)文件,称为test.udl。现在,双击该文件,这将启动UDL向导,再次按照步骤操作。完成后,保存更改,然后使用记事本打开该文件以查看完整的连接字符串。

祝你好运!

+0

连接的两端需要能够相互通信。 - http://www.databasejournal。COM/sqletc/article.php/1569851/Solving-SQL-Server-Connection-Problems.ht。如果遇到问题,请阅读错误日志,错误日志和错误日志! – MaasSql 2010-07-12 12:58:20

0

唯一要做的就是在连接字符串中指定服务器的名称或IP地址,并且可以通过使用发布到网络中的特定文件夹来将应用程序安装到客户端工作站中。

相关问题