繁体   English   中英

Java运行MS Access查询

[英]Java run Ms Access query

我需要运行对Access文件的查询,问题是没有任何sql代码可以从我的java代码中执行。 当我尝试查看查询的sql代码时

无法执行该SQL语句,因为它包含模糊的外部联接

显示了alter。 因此,我必须调用并运行查询。 我试图通过cmd .bat文件打开并运行特殊查询。 但是,我找不到解决方案的任何脚本。 是否有任何SQL代码可以运行来自另一个查询的任何查询? 如果可能的话可以帮助我。 我该如何解决这个问题?

您可以从bat文件中调用/运行Access数据库中的宏,被调用的宏可以通过宏命令OpenQuery运行查询。

假设您在Access中为宏mRunQueryX命名,然后在宏内定义以下命令: OpenQuery (带有适当的参数)和QuitAccess (从bat文件启动Access后将关闭Access)。

现在,从您的cmd / bat文件中调用/运行该宏,并执行以下操作:

“ C:\\ Program Files \\ Microsoft Office \\ Office12 \\ MSACCESS.EXE”“ [PathToDatabase] \\ [NameOfTheDatabase] .accdb” / X mRunQueryX

MSACCESS.EXE的路径随Office版本的不同而不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM