java - 由于文件权限,文件操作失败,hos_clientfileio.cxx 142

标签 java sap-iq

当我在 tomcat 的应用程序中对 Sybase IQ 数据库执行 SQL“LOAD TABLE ...USING CLIENT FILE...”时, 遇到此问题“由于文件权限,hos_clientfileio.cxx 142,文件操作失败”。

但是当我在单个java文件中运行这段代码时(不在tomcat下),LOAD TABLE可以 成功了。

什么原因?

提前致谢。

最佳答案

经过多次尝试,发现问题所在,我一起执行下面的语句。

  1. 设置选项allow_read_client_file='ON'
  2. “加载表...使用客户端文件...”

当分别执行它们时,问题就消失了。

关于java - 由于文件权限,文件操作失败,hos_clientfileio.cxx 142,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5596100/

相关文章:

java - 在 Spring Data JPA 中创建分页

java - 正确关闭 Java Web 应用程序

java - 数组赋值和计算错误

SQL条件分组和求和

sql - 在 Sybase IQ 中使用 LIST 和排序 - 多个 LIST 选择会引发 "ORDER BY"?

sql - 如何使用 object_id 函数从临时表中获取对象 ID

java - 我可以使用 JNDI 访问文件/其内容吗?

Java QueryParam,键和值位于同一参数中