我想用VB做一个网上投票系统,要求在客户的计算机里只安装一个投票的VB界面,
然后从服务器里调用一个SQL数据库,如何实现这一个问题??conn.ConnectionString = "driver=SQL Server;server=.;uid=sa;pwd=;database=kk"
这是连接我这一台计算机!要连接别的服务器是不是只要将server=.;这一句加上一个服务器的IP地址??谢过!!
然后从服务器里调用一个SQL数据库,如何实现这一个问题??conn.ConnectionString = "driver=SQL Server;server=.;uid=sa;pwd=;database=kk"
这是连接我这一台计算机!要连接别的服务器是不是只要将server=.;这一句加上一个服务器的IP地址??谢过!!
解决方案 »
- 文件未找到的问题(shell函数)
- 关于指数的问题
- 请指点迷津:管家婆辉煌版9.0中 “商品条码配置”界面 在vb使用什么方法可以模拟(只要模拟界面)!!
- 在数据库中"文本"字段类型可以计算吗?
- 窗体上的带3D效果的直线是用什么控件做的
- ListView与MSFLEXGRID
- 有没有办法设置listview和richtext上的滚动条的宽度。
- vb打开记事本的时候却是最小化的,如何将焦点移到记事本上面?
- 1、怎样使打开的form处于屏幕正中央? 2、ESC键的 ascii 是多少?(Ctrl+Z) 的呢? 谢谢
- 有关打包的问题...9X与2000
- 求援~~~~~关于QQ签发机(VB)
- 不写他们会有什么后果?
最后能不能连接到是很难说,还要更具你的网络情况及需求来判
断,因为更具需求有可能存在网络问题,如果你的是在局域网中
因该没问题,但如果在Internet中就要看你的网络了。比如你的
是子网,肯定不行,如果是铁通的ADSL也有可能不行,所以要看
你的网络具体能不能作服务,最好就是叫别人在网吧访问你的
IIS来看看,如果可以就没问题了。
我有个连接字符串,看起来像这样:Driver={SQL Server};Server=192.168.200.209;UID=link;PWD=123;DataBase=NetDB;ConnectionTimeout=999这是用在企业内部网的,不存在访问上的问题,从一个城市访问另一个城市也没问题.
如果在互联网上,可能会遇到"人类"大虾所说的问题.
以我的经验通常访问不了,因为网络路径中有太多的防火墙存在:(
但这问题也应该要有个解决的办法??
应该如何解决呢??
假设我的服务器是192.168.200.200
conn.ConnectionString = "driver=SQLServer;server=192.168.200.200;uid=sa;
pwd=;database=kk"
这样能连到吗??
学习ing````谢谢各位帮忙````
当然需要注意防火墙等开放了对应的端口
就是连接不到```
With conn
If .State = adStateOpen Then .Close
.ConnectionString = "driver=SQL Server;server=218.17.209.23;uid=sa;pwd=;database=Kao"
.CommandTimeout = 300
.Open
End With这样的语句有错吗?如果打218.17.208.23换了自己的IP就行!
我已经叫我的朋友加载了数据库!就是连不上!请问还要设其它的什么吗??
急急ing ```
这样就能连上,你得查一查关于VPN的资料,一般的程序,软件是没有必要花这么大的成本的
建议楼主先用查询分析器连一次看看
如果能连上,则你的程序也不会有问题
1、用sql server连接sql server然后你访问本地的那个连接就可以了。
2、用com+里连接。也就是所谓的中间层。写个中间层控件。
3、用vpn,windows2000本身就可以配置出来的(管理工具里的“路由和远程访问”来配置数据库的服务器的VPN),我试出来过。我现在用的com+。随便说一下,用vb本身好像是做不到。至少我是没有做到。
别喜欢default的1433
我这里用的是DDN, 别的城市有用DDN 的 FR的, 也有少数还在用.25, SQL远程连接 pcAnywhere远程控制什么的都不在话下.
看来"虚"专网果然有点虚 :-D
-------------------
三个角了? 好快哦!楼主地问题"192.168.200.209"这种么肯定是子网,远程直连不行,建议用上IIS,也就是B/S结构,这样就不怕了!
'通用数据库连接
Public Function CommonConn() As ADODB.Connection
On Error GoTo handler
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.ConnectionString = " Provider=SQLOLEDB.1; " _
& " Password=xn; " _
& " Persist Security Info=True; " _
& " User ID=xn; " _
& " Initial Catalog=Hub; " _
& " Data Source=192.168.0.9"
cn.Open
Set CommonConn = cn
Set cn = Nothing
Exit Function
handler:
MsgBox "数据连接时出现错误!", vbOKOnly + vbInformation
End Function
你不是在嘲笑我吧,我熬了N年才3个角呢.
========================================
To dqhuaying(不再留恋):
1. "肯定是子网"的论断是错的! "保留地址"与"子网"是不同的概念.
2. 什么叫"远程直连"? 有没有与此相对应的"远程间连"的概念? 如果是说"远程连接不行"也不对.
3. B/S结构是可行的
------------------------------------------------------------
------------------------------------------------------------
conn.ConnectionString = "driver=SQL Server;server=192.168.1.27;uid=;pwd=;database=kk"
这是在局域网里连接也不行阿.......
如果把服务器的SQL连到客户的SQL,这样运行就行,不知为什么?
我想在服务器端装了SQL,在客户端就不用装SQL!这样怎么能连接到这个数据库呢?
各位帮帮忙
如果你熟悉VB,还是用ASP好,很简单的。别动不动就要在别人的机器上安装东西,这种想法不好。
这是在局域网里连接也不行阿.......
如果把服务器的SQL连到客户的SQL,这样运行就行,不知为什么?
我想在服务器端装了SQL,在客户端就不用装SQL!这样怎么能连接到这个数据库呢?
各位帮帮忙
-----------------------------------------------------------------------------------------
uid不能为空,默认是sa
事实上你可以制作一个接收POST数据的ASP页面,使用IIS,接收VB客户端发送过来的HTTP请求就行了.实现:
服务端:IIS,ASP,SQL Server
客户端:VB,Internet Transfer Control