***********8888888那位大虾给解决了 ,单独开贴放100分*************

wingchi19791008 2003-09-15 09:28:07
请问一下,如何使用vb中的数据视图窗口中的添加新的数据链接来连接数据库?谢谢
...全文
38 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2003-09-17
  • 打赏
  • 举报
回复
呵呵
lzj34 2003-09-17
  • 打赏
  • 举报
回复
引用ado
Dim adoConn As ADODB.Connection
Lionking1027 2003-09-17
  • 打赏
  • 举报
回复
ADO,ADO,ADO!!!!!
prok 2003-09-16
  • 打赏
  • 举报
回复
引用ado
bigpig 2003-09-16
  • 打赏
  • 举报
回复
up
yijiansong 2003-09-16
  • 打赏
  • 举报
回复
如上
lxcc 2003-09-16
  • 打赏
  • 举报
回复
引用microsoft ole db service component 1.X type library
和ADO

Option Explicit
Dim adoConn As ADODB.Connection
Private Function BuildAdoConnection(ByVal ConnectionString As String) As String

' display the ADO Connection Window (ADO DB Designer)

Dim dlViewConnection As MSDASC.DataLinks

On Error GoTo Err_BuildAdoConnection


If Not (Trim$(ConnectionString) = "") Then
Set adoConn = New ADODB.Connection
adoConn.ConnectionString = ConnectionString
Set dlViewConnection = New MSDASC.DataLinks
dlViewConnection.hWnd = Me.hWnd
If dlViewConnection.PromptEdit(adoConn) Then
BuildAdoConnection = adoConn.ConnectionString
Else
BuildAdoConnection = ConnectionString
End If
Set dlViewConnection = Nothing
Set adoConn = Nothing
Else
Set dlViewConnection = New MSDASC.DataLinks
dlViewConnection.hWnd = Me.hWnd
Set adoConn = dlViewConnection.PromptNew
BuildAdoConnection = adoConn.ConnectionString
Set dlViewConnection = Nothing
Set adoConn = Nothing
End If

Exit_BuildAdoConnection:

On Error Resume Next
If Not (adoConn Is Nothing) Then
Set adoConn = Nothing
End If
If Not (dlViewConnection Is Nothing) Then
Set dlViewConnection = Nothing
End If
On Error GoTo 0
Exit Function

Err_BuildAdoConnection:

Select Case Err
Case 0
Resume Next
Case -2147217805
adoConn.ConnectionString = ""
Resume
Case 91
Resume Exit_BuildAdoConnection
Case Else
MsgBox "Error: " & Err.Number & vbCrLf & vbCrLf & Err.Description, vbInformation, App.Title & " - Advisory"
Resume Exit_BuildAdoConnection
End Select
End Function
Private Sub Command1_Click()
Set adoConn = New ADODB.Connection
Dim strAdoConn As String
strAdoConn = BuildAdoConnection("") 'strAdoConn 为连接字符串
MsgBox strAdoConn
End Sub
snail2011 2003-09-16
  • 打赏
  • 举报
回复
一般是默认的是ODBC驱动.
snail2011 2003-09-16
  • 打赏
  • 举报
回复
你点击了数据视图窗口,可以添加新的数据视图窗口,
若要连接数据的话,你在其上右健点击,先取"添加数据连接",
然后就下一步跟着指导作就行了.

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧