确切来说,不采用ODBC是很困难的事,因为ODBC是标准协议,允许应用程序连接到各种外部数据库服务器或文件上。ODBC 驱动程序管理器使用的 ODBC 驱动程序允许访问 SQL 服务器以及其它几个数据源,包括正文文件和 Microsoft Excel 电子数据表。ODBC 可能是最广泛使用的与关系型数据的接口。它赋予了我们广泛的访问能力,但它是一个低级接口,在访问更复杂的应用程序时就要付出代价。另外,它也无法很好地获取非关系型数据。我们通过高级对象接口,如 DAO、ODBCDirect、RDO 或 ADO 等来访问 ODBC。 你的意思好像是说不采用控件,而直接采用语句来连接,是吗?如果这样的话,你可以: 1、打开引用菜单,选择Microsoft ActiveX Data Objects 2.5 Library。 2、在代码窗口中输入以下语句:'建立Connection对象 Dim conn As New ADODB.Connection '建立Recordset对象 Dim rs As New ADODB.Recordset '建立连接字符串 Dim ConnStr as String ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你的数据库路径;Persist Security Info=False" '打开数据库 conn.Open ConnStr '打开数据表 rs.CursorLocation=adUseClient rs.Open"你要打开的表名",conn,adOpenKeyset,adLockPessimistic祝你好运!
你的意思好像是说不采用控件,而直接采用语句来连接,是吗?如果这样的话,你可以:
1、打开引用菜单,选择Microsoft ActiveX Data Objects 2.5 Library。
2、在代码窗口中输入以下语句:'建立Connection对象
Dim conn As New ADODB.Connection
'建立Recordset对象
Dim rs As New ADODB.Recordset
'建立连接字符串
Dim ConnStr as String
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你的数据库路径;Persist Security Info=False"
'打开数据库
conn.Open ConnStr
'打开数据表
rs.CursorLocation=adUseClient
rs.Open"你要打开的表名",conn,adOpenKeyset,adLockPessimistic祝你好运!