gpt4 book ai didi

ucanaccess - 使用 UCanAccess 获取错误“意外 token : table-name

转载 作者:行者123 更新时间:2023-12-03 09:45:28 25 4
gpt4 key购买 nike

与之前关于“意外 token ”的问题相关

我收到以下错误

         UCAExc:::3.0.3.1 unexpected token: $BRANDRAP

当我在 NB IDE 中运行下面的代码时

尝试
{
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
    Connection conn =  DriverManager.getConnection("jdbc:ucanaccess://E:/DEV05/AmexDW/$TPMAIN.MDB");
Statement s = conn.createStatement();
ResultSet rs = s.executeQuery("SELECT [l BL Item Headers].[BL Counter], [l BL Item Headers].[BL A/C], [l BL Item Headers].[BL Entry] FROM [l BL Item Headers]");

while (rs.next())
{
System.out.print(rs.getString(2));
System.out.print(" : ");
System.out.print(rs.getString(3));
System.out.print(" : ");
System.out.print(rs.getString(4));
System.out.print("\n");
}
}
catch (SQLException e)
{
System.out.println(e.getMessage());
return;
}
catch (ClassNotFoundException nf)
{
System.out.println(nf.getMessage());
return;
}

注意。 $BRANDRAP 是 $TPMAIN.MDB 数据库中的一个表,但我从
表 [l BL Header Items]

最佳答案

这是因为在连接时抛出了异常。由于错误,以前版本中不支持表名或列名中的 $。相关的 3.0.3 修复没有解决特定情况(当表名以 $ 开头时)。一个完整的修复将在 3.0.4 中。它将很快发布。

关于ucanaccess - 使用 UCanAccess 获取错误“意外 token : table-name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34699776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com