引用一个adobc控件,右键出现属性页,然后就一部部去做,生成连接字符串,strCOnn等于这个生成的连接字符 Option ExplicitPrivate Rs As New ADODB.Recordset Private Conn As New ADODB.ConnectionPrivate Sub Form_Load() Dim strConn As String
' 如果RecordSet的状态不是关闭状态,则关闭Recordset If Rs.State <> adStateClosed Then Rs.Close
' Recordser打开表People Rs.Open "Select * from People", Conn, adOpenKeyset, adLockOptimistic
' 报告出 一共多少笔数据,测试是否存在数据 ' MsgBox Rs.RecordCount
' 绑定进DataGrid Set DataGrid1.DataSource = Rs
创建数据源有这样一段话:(这个例子是使用DATAGRID和ADO创建一个简单的数据库应用程序) 首先要使用ADO数据控件为用户选定的数据库创建一个OLE DB数据源,在一个计算机上只需要创建一次ODBC数据源。 打开要创建OLE DB数据源的目录,单击鼠标右键,从弹出菜单中选择“新建”——“Microsoft Data Link”,创建UDL文件。右键单击文件并单击弹出式菜单的“属性”,以显示“属性”对话框。单击“提供者”选项卡并选择“Microsoft Jet 3.51 OLE DB Provider”。 最后会产生一个类似“NwindDataLink.udl"的文件,用于做ConnectionString的属性值。 我不清楚在哪边”打开要创建OLE DB数据源的目录“?请问:DBGrid控件在哪可以得到?我在“部件”选项中找不到!
Option ExplicitPrivate Rs As New ADODB.Recordset
Private Conn As New ADODB.ConnectionPrivate Sub Form_Load()
Dim strConn As String
' 连接数据库的字符串
' 连接带密码的数据库,直接在连接符后面加上Jet OLEDB:DataBase Password='您的密码'
' 连接Access97数据库需要使用Jet.OLEDB.3.5,Access2K和以上数据库使用Jet.OLEDB.4.0
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;Persist Security Info=False"
' 使用客户端数据游标
Conn.CursorLocation = adUseClient
' 打开Access的连接
Conn.Open strConn
' 如果RecordSet的状态不是关闭状态,则关闭Recordset
If Rs.State <> adStateClosed Then Rs.Close
' Recordser打开表People
Rs.Open "Select * from People", Conn, adOpenKeyset, adLockOptimistic
' 报告出 一共多少笔数据,测试是否存在数据
' MsgBox Rs.RecordCount
' 绑定进DataGrid
Set DataGrid1.DataSource = Rs
Link”,创建UDL文件。右键单击文件并单击弹出式菜单的“属性”,以显示“属性”对话框。单击“提供者”选项卡并选择“Microsoft Jet 3.51 OLE DB Provider”。 最后会产生一个类似“NwindDataLink.udl"的文件,用于做ConnectionString的属性值。 我不清楚在哪边”打开要创建OLE DB数据源的目录“?请问:DBGrid控件在哪可以得到?我在“部件”选项中找不到!