![](/img/trans.png)
[英]MS Access delete query in Java throws a java.sql.SQLException
[英]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.