[源创技巧]在ACCESS中使用代码来自动创建 ODBC
时间:2013-07-08 11:07 来源:Office中国 作者:Access中国录入员 阅读:次
可以在ODBC源中创建ODBC,但程序员也可以
使用代码来自动创建 ODBC,这样可能更新可以灵活控制
使用代码来自动创建 ODBC,这样可能更新可以灵活控制
- Function gt_TestOdbc(rstDsn As String, rstrUser As String, rstrPassword As String, rstrTableName As String) As Boolean
- On Error GoTo err_c
- DoCmd.SetWarnings False
- Dim Response As Integer
- Dim connstr As String, mydb As DAO.Database
- connstr = "ODBC;DSN=" & rstDsn & ";"
- connstr = connstr & "UID=" & rstrUser & ";"
- connstr = connstr & "PWD=" & rstrPassword & ";"
- Dim dbs As DAO.Database
- Dim qdf As DAO.QueryDef
- '
- ' Set dbs = CurrentDb()
- ' Set qdf = dbs.CreateQueryDef("")
- '
- ' 'Replace <DSN> with the actual DSN that points to your SQL Server.
- ' qdf.connect = connstr ' "ODBC;DSN=<DSN>;UID=" & strUserId & "WD=" & _
- ' strPassword & ";DATABASE=pubs"
- ' qdf.ReturnsRecords = False
- '
- ' 'Any SQL statement will work below.
- ' qdf.SQL = "SELECT * FROM " & rstrTableName
- ' qdf.Execute
- '
- '
- Set mydb = DBEngine.Workspaces(0).OpenDatabase("", False, False, connstr)
- ' curpos = 0
- gt_TestOdbc = True
- Exit Function
- err_c:
- gt_TestOdbc = False
- ' MsgBox "数据库用户,口令错误,重新登录!", , "文具"
- '删除表配置信息
- ' DoCmd.RunSQL "delete from tblOdbcCfg"
- ' DoCmd.Quit
- Exit Function
- End Function
(责任编辑:admin)
顶一下
(2)
100%
踩一下
(0)
0%
相关内容
- ·用DAO或ADO正确访问Access 2000
- ·Access开发网络共享版技巧(多人同时操
- ·access中ADO与DAO格式的区别和写法【总
- ·access执行操作查询的几种方法对比
- ·Access中CurrentDb().Execute 和DoCmd.
- ·[源创技巧]在ACCESS中使用代码来自动创
- ·更新访问权限 (Jet) 数据库中的 40 多
- ·【实例】ADO代码计算余额法
- ·DAO实现的子窗体记录分页显示
- ·分别使用DAO和ADO连接外部数据库和Sql
- ·怎样判断一个表是否存在于数据库中? (D
- ·处理加了密码的MDB文件
- ·谈ADO访问不同数据库的差别
- ·DAO基础(4)
- ·DAO基础(3)
- ·DAO基础(2)
最新内容
推荐内容