我尝试运行此过程"sp_oledb_getcolumnprivileges"
进行oledb连接,我从here获得,我已经运行"sp_configure 'enable java', 1"
并重新启动了Sybase,我的结果是
- Default -0, Memory Used -0, Config Value-1, Run Value -0,
Unit-switch, Type -static.
但是当我尝试运行该过程时,错误仍然是相同的
答案 0 :(得分:0)
我担心你在这里咆哮错误的树。 您从该网站获取的存储过程不适用于ASE。正如其标题中的注释所示,它来自MS SQL Server。对于那些运行该网站的人来说,在ASE上执行此操作似乎相当愚蠢,因为很明显这不起作用 - 这是两个不同品牌的数据库。
此外,这与Java无关。你可能会在提到Java的ASE中看到错误消息的原因是这个MSSQL Server代码似乎调用显然存在于MSSQL但不存在于ASE中的函数。接下来是提到Java的标准错误消息(因为您可以在Java中编写函数,而您正在从SQL调用 - 但99.9%的错误消息只是意味着您正在调用未知函数)。
结论:不要指望该网站的程序能够在ASE中运行。