VB如何连接数据库?

[复制链接]
查看11 | 回复1 | 2006-2-23 13:19:43 | 显示全部楼层 |阅读模式
1.通过ADODC数据控件的connectionstring属性,选使用连接字符串,生成,如果是ACCESS2000(最好装下VB-SP6)就选JET4.0,然后下一步选表,测试下连接就OK了.2.如果是DATAGRID这样的控件,只要在datasource属性中选adodc1,然后运行就可以可以通过绑定控件浏览数据了一般的文本框要逐选datasource和datafield(绑定的字段)用data1数据控件也可以
回复

使用道具 举报

千问 | 2006-2-23 13:19:43 | 显示全部楼层
选添加ADODB控件 Function o_Connection() As ADODB.Connection Dim Conn Dim AuthConnectionString As String Set Conn = CreateObject("ADODB.Connection") AuthConnectionString = "DBQ=" & App.Path & "\don.mdb;Driver={Microsoft Access Driver (*.mdb)};" Conn.Open AuthConnectionString Set o_Connection = Conn End Function Function rs_hs(sql As String, Conn As ADODB.Connection) As ADODB.Recordset If InStr(UCase(sql), "INSERT") > 0 Or InStr(UCase(sql), "DROP") > 0 Or InStr(UCase(sql), "DELETE") > 0 Or InStr(UCase(sql), "CREATE") Then Conn.Execute sql Else Dim rs1 As New ADODB.Recordset rs1.Open sql, Conn, 3, 3 End If Set rs_hs1 = rs1 End Function 这是我写的一套数据库打开函数可直接用 至于SQL只要将 "DBQ=don.mdb;Driver={Microsoft Access Driver (*.mdb)};" 改为"Provider=Sqloledb; User ID=sa; Password=; Initial Catalog = abcd; Data Source=(local)" 就OK了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行