vb 中用 ADO 访问 本机中的 sql
局域网中的 sql
广域网中的 sql链接时,需要注意些什么?
在用 ADO 访问本机中的 sql 时:'方法一
Dim Conn As New adodb.Connection
Set Conn = New adodb.Connection
Conn.CursorLocation = adUseClient
Str = "driver={SQL Server};server=server;" & "uid=sa;pwd=sa;database=database"
Conn.Open Str'方法二
Dim Conn As New adodb.Connection
Conn.Open "provider=sqloledb;user id=sa;password=sa;" & "initial catalog=database;datasource=server"两种方法有何不同?
局域网中的 sql
广域网中的 sql链接时,需要注意些什么?
在用 ADO 访问本机中的 sql 时:'方法一
Dim Conn As New adodb.Connection
Set Conn = New adodb.Connection
Conn.CursorLocation = adUseClient
Str = "driver={SQL Server};server=server;" & "uid=sa;pwd=sa;database=database"
Conn.Open Str'方法二
Dim Conn As New adodb.Connection
Conn.Open "provider=sqloledb;user id=sa;password=sa;" & "initial catalog=database;datasource=server"两种方法有何不同?
解决方案 »
- 请教一个VB6.0抓取其他程序print出的log的问题
- 如何在改变listview选中行时触发Click事件
- webbrowser的document事件
- 如何让MDI主窗口无法最大化?
- mscomm的问题:怎样通过文本框的输入来发送十六进制数?
- 怎么使webbrowser不弹出所有的新窗口,和恶意java代码
- 如何用代码添加Adodc控件?
- 请问,DirectX7如何读入VB的资源文件中的图片?
- 连接dbf数据库的问题:[Microsoft] [ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
- 为什么现在回章的人越来越少了啊?!
- listbox可以多重选择,我要一次删除选中的所有项,该怎么操作?
- 如何使用VB+ADO连接MySQL数据库
方法2是OLEDB的方法,比较流行,而且也是微软的主推数据库连接引擎.
连接的时候主要根据你的要求而定.
局网内就直接用SQL所在服务器的IP广域网要注意服务器有公网IP,或者在内网但进行了端口映射(1433,如果端口映射已改变,要相应修改SQL和client连接串的端口)。保证从客户机能Ping通服务器IP,并且两边的1433端口是打开的。注意了以上,应该就可以了。
Application----ADO ----ODBC------SQL DATA二是利用 SQL Server 的 OLE DB 提供者需要
Microsoft OLE DB Provider for SQL Server
Application----ADO------OLE DB ----ODBC------SQL DATA
Conn.Open "provider=sqloledb;user id=sa;password=sa;" & "initial catalog=database;datasource=server"既然用微软的系统,那么跟着微软走就没有,用上面这个吧:)
Conn.Open "provider=sqloledb;user id=sa;password=sa;" & "initial catalog=database;datasource=server"既然用微软的系统,那么跟着微软走就没有错,用上面这个方式吧:)