VB网络访问SQL SERVER2000

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:27:36
用VB写一个程序,去访问局域网内的一个SQL SERVER数据库,这肯定是没问题的.
我想问把这个程序拷到多台电脑上去同时运行,共用这个数据库,这样做行不行的通?要怎么做?如果能,请高手为我做一个例子.让我可以参考参考.
大家这样说我还是不懂,我想要一个例子,只要能在本地局域网两台机上运行就可以了,要有原文件的哦;我可以慢慢的看里面的代码,也可以学一些技巧,什么都例子都可以啊!
我的QQ是172523160;
不好意思,对于我的要求没做到的,我是不会给分的!

1. 你是新手,不懂.
2.你对数据库原理和知识不清楚,赶紧去学习.
3.我们用B/S和C/S,实现数据库管理系统. 你认为局域网里是什么结构?
4.我们用SQL server作为数据库,用网络数据库,就是把数据库放在服务器上或者可以被共享的电脑上, 在客户端安装的程序连接的数据库是服务的数据库,只要能连接,就能使用程序. 在程序中需要设置好数据库的地址.
5.你需要学习:VB连接数据库SQL server的方法,如ADODB 直接连接数据库(服务器或者本地),关键是更改地址.
6.你需要学习数据库原理知识,如建立表,表与表的联系,查询,SQL 语法等.
7.这个没有1年或者半年你是弄不清楚的.
8.学习好VB.

vb 可以访问网络SQL Server 2000 数据库,前提这个数据库服务器要一个公网地址,也就是说远端客户端能找到这个服务器,通过这个公网地址连接数据库服务器。
这个地址不固定可以在软件里面增加 数据库地址 配置项。
连接数据库方式可以通过 ADODB 直接连接数据库或使用本地数据源连接远程数据库。

我在单位的局域网上就是这么做的,最多测试过二十几台机子联网没有问题.
把以下代码贴到一个模块里,对SQL SERVER的操作基本就在这里面了,其它不知道您要如何做,仅供参考:
'连接数据库
Public Function OpenCn() As Boolean
Dim Mag As String
SJKIP = "22.209.160.81" '这里填入服务器在网络上的真实IP
SJKPS = "123456"

On Error GoTo strErrMag
Set cnnew = New ADODB.Connection
cnnew.ConnectionString = "driver={SQL Server};" & "server=" & SJKIP & ";uid=sa;pwd=" & SJKPS & ";