我们有标准的SQL查询,我们每天运行它以从oracle数据库表中获取信息。这些是连接并链接到数据库中的多个表。使用sql developer我们运行这些并获取数据并导出到excel。
我的问题是,我们可以在MS ACCESS 2010中创建表 - (使用ODBC连接) - 使用这些标准SQL查询?你能告诉我怎么做吗?
就像我们在奥拉莱的做法一样。像...
从XXXXX创建表tablename为select *;
在连接到ODBC之后的excel中有一个框,我们可以粘贴标准查询,但我无法在MS ACCESS中找到它。请帮助。
答案 0 :(得分:0)
在Access 2010中,转到外部数据标签,然后选择 odbc数据库,并选择您设置到SQL数据库的odbc。然后,您就可以链接到Access中的表。
这将允许您在Access中查看SQL表。然后,您可以创建自己的查询/表单/报告,以便按照自己喜欢的方式查看数据。
答案 1 :(得分:0)
您可以结合使用ODBC传递查询和进行表查询
'optional: skip ODBC credential
Dim qd As DAO.QueryDef
Set qd = Access.CurrentDb.QueryDefs("pq")
qd.Connect = "ODBC;DSN=datasetname;UID=user;PWD=pass"
'run make table query
DoCmd.OpenQuery mq, , acReadOnly