我正在将我的翅膀扩展到ODBC但需要启动。我有查询的SQL并安装了ODBC(它在Excel中工作;这就是我如何获得查询的SQL)。我需要知道如何从Access连接到数据库并将数据拉入我的表。有人可以帮忙吗?
谢谢,
戴夫
答案 0 :(得分:0)
您是否希望在Access中使用Excel数据?如果是这样,只需链接电子表格(外部数据)。
编辑
您还可以链接其他Access数据库中的表,以便在查询设计窗口中轻松创建查询。
DAO是Access的原生,以下是一些注意事项:
Dim db As Database
Dim rs As DAO.Recordset
Set db = OpenCurrentDatabase("c:\docs\MyDb.mdb")
Set rs= db.OpenRecordset("Select Field From Table")
db.Execute "Update Table Set Field=2", dbFailOnError
答案 1 :(得分:0)
我没有在这台机器上安装MSAccess,因此菜单名称可能不正确。
如果我理解正确,您只是想让MSAccess连接到ODBC数据库。
进入主菜单。选择“文件”/“外部数据”/“链接”...
向导将引导您完成连接设置,并向您显示您要连接的数据库中的可用表。
一旦选择了要使用的所有表,Access就会导入定义,并且它们的行为大致类似于本地表。
另见
http://www.aspfree.com/c/a/Microsoft-Access/Importing-Data-into-MS-Access-with-ODBC/1/