2、使用ADO方法: (具体参见下一部分) Public Adocon As ADODB.Connection ‘链接 Public Adorst As ADODB.Recordset ‘记录集 Adocon.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:\Book1.xls;" & "Extended Properties=""Excel 8.0;""" Adorst.Open "Select * from [Sheet1$]", Adocon, adOpenStatic '打开Sheet1,也可以是定义的名称,或一个Range。
三、VB(VBA)控制ACCESS VB(VBA)控制ACCESS有几种方法,这里只讨论ADO。 1、定义: Public Adocon As ADODB.Connection ‘键接 Public Adorst As ADODB.Recordset ‘记录集
2、打开与关闭: Set Adocon = New ADODB.Connection Set Adorst = New ADODB.Recordset Adocon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & P_Wjlj & P_lssjwjm ‘P_Wjlj、P_lssjwjm分别为文件路径与文件名 Adorst.Open P_lssj, Adocon, adOpenStatic, adLockReadOnly, adCmdTable ‘P_lssj:变量,表名 P_lssjjlzs = Adorst.RecordCount '记录总数 If P_lssjjlzs > 0 Then P_sjqsj = Adorst!f_rq '第一条记录日期字段内容 Adorst.MoveLast P_zxsjrq = Adorst!f_rq '最后一条记录日期字段内容 End If Adorst.Close Adocon.Close Set Adorst = Nothing Set Adocon = Nothing
说明: Adocon.Open方法中参数:ConnectionString, UserID, Password, Options ConnectionString 可选,连接字符串 UserID 可选,字符串,包含建立连接时所使用用户名。 Password 可选,字符串,包含建立连接时所使用密码。 Options 可选,ConnectOptionEnum 值。决定该方法是在连接建立之后(异步)还是连接建立之前(同步)返回。可以是如下某个常量: |