【问题标题】:Java run Ms Access queryJava 运行 Ms Access 查询
【发布时间】:2017-01-01 11:54:51
【问题描述】:

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

SQL 语句无法执行,因为它包含歧义 外连接

显示改变。所以我必须调用并运行查询。我试图通过 cmd .bat 文件打开和运行特定查询。但是我找不到任何解决方案的脚本。是否有任何 sql 代码可以从另一个查询运行任何查询?如果可能的话,它可以帮助我。我该如何解决这个问题?

【问题讨论】:

  • 我不明白这个问题。

标签: java mysql sql ms-access


【解决方案1】:

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

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

现在从您的 cmd/bat 文件中调用/运行宏:

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

MSACCESS.EXE 的路径因 Office 版本而异。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    相关资源
    最近更新 更多