客户怎么才能操作本地,局域,internet上的数据库!在线等!

wwdzgejie 2004-10-23 08:08:14
我现在想做一个管理系统,但是我希望能够在本地,局域,internet上都能进行操作!我使用ado对象模型.
在本地机上操作:with connection
.privoder="sqloledb"
.connectionstring="integrated security=sspi;data source=(local);" & _
initial catalog=员工"
.open
end with
这是连接本地sql server 2000数据库的时候是这样.但是我不知道在局域网和internet上应该怎么改写上面的代码来实现连接,还是还需要其他的操作来定位其他机器位置和数据库.
说白了就是:在局域网上同时有两个计算机,或者在internet上同时有两个计算机,或者在局域网,internet上各有一个计算机,分别在上述3种情况下,两个计算机名相同,并且还都存在相同的SQL SERVER 实例名,和相同的数据库,这个时候我应该怎么操作才能实现识别连接数据库!
因为我对网络了解的很少,我不知道能不能存在我所说的情况!
所以请高手加以指教谢谢了!
...全文
100 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lxcc 2004-10-24
SQL SERVER 2000可以用机器名来识别,如果用其他其他数据库应该怎么来识别?知道的给个小例子!谢了
//其他数据库?什么数据库?
回复
wwdzgejie 2004-10-24
比如说access数据库!怎么才能识别!想学好VB也要学好网络啊!都说VB简单!那是P都不懂!谢谢楼上的了!
回复
wwdzgejie 2004-10-23
那SQL SERVER 2000可以用机器名来识别,如果用其他数据库应该怎么识别,给连接的小例子.
谢了!
兄弟们我不会给分!
回复
wwdzgejie 2004-10-23
那SQL SERVER 2000可以用机器名来识别,如果用其他数据库应该怎么识别,给连接的小例子.
谢了!
回复
wwdzgejie 2004-10-23
楼上的谢谢你了!你说的很清楚了!我明白了!
回复
lxcc 2004-10-23
楼上的谢谢你了!我上面叙述里提到了!如果网上同时存在两个相同的机器名称(机器里的数据库完全一样)怎么办!那客户端怎么能判断是哪个机器
//用IP地址,再说网上不可能有同名的机器或者同IP的机器,无论局域网或者广域网
回复
wwdzgejie 2004-10-23
兄弟给菜鸟一个答案谢谢了!
回复
wwdzgejie 2004-10-23
难道我的问题就这么难吗?还是我的问题都看懂啊!
说简单点!网络上能不能同时存在机器名称相同的两台机器,如果可以那么两台机器存在完全相同的SQL SERVER 2000数据库,那其他客户端会连接到那台机器,是怎么样识别,连接的!
回复
wwdzgejie 2004-10-23
楼上的谢谢你了!我上面叙述里提到了!如果网上同时存在两个相同的机器名称(机器里的数据库完全一样)怎么办!那客户端怎么能判断是哪个机器
回复
lxcc 2004-10-23
汗!忘记删除了! :P
with connection
.ConnectionTimeout = 60
.Provider = "sqloledb"
.CursorLocation = adUseClient
.Properties("Data Source").Value = "机器名称或者IP" '假如在Internet上必须是公网IP
.Properties("Initial Catalog").Value = "员工"
.Properties("User ID").Value = "SQL用户名称,一般用sa"
.Properties("Password").Value = "SQL用户密码"
end with
回复
lxcc 2004-10-23
with connection
cn.ConnectionTimeout = 60
cn.Provider = "sqloledb"
cn.CursorLocation = adUseClient
cn.Properties("Data Source").Value = "机器名称或者IP" '假如在Internet上必须是公网IP
cn.Properties("Initial Catalog").Value = "员工"
cn.Properties("User ID").Value = "SQL用户名称,一般用sa"
cn.Properties("Password").Value = "SQL用户密码"
end with
回复
wwdzgejie 2004-10-23
我晕!这么长时间难道没人会吗?还是我写的看不懂啊!知道了说两句
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告