部署SQL Anywhere 10运行时引擎

时间:2009-11-02 20:07:15

标签: sqlanywhere

我正在尝试部署Sybase SQL Anywhere 10运行时引擎,但我遇到了一些问题。当我运行我的应用程序时,我收到一个错误:

  

SQLSTATE = IM003

     

由于系统错误193(cinema_ConfigurationDriver),无法加载指定的驱动程序。

根据我的研究,这表明DLL丢失了。我正在查看有关什么以及如何部署的文档。该文档来自the Sybase SyBooks Online site

我已将指定的文件复制到我的应用程序目录中。我还创建了两个更改所指示的注册表项。我没有调用驱动程序SQL Anywhere 10.0,而是调用它cinema_ConfigurationDriver

我没有创建DSN条目;我在我的PowerBuilder 11.5代码中使用了无DSN连接。

1 个答案:

答案 0 :(得分:1)

我知道关于PowerBuilder的zilch,我不知道“电影”是指什么,但我知道SQL Anywhere中没有包含“cinema”的错误消息。但是,“无法启动指定的数据库”肯定是SQL Anywhere错误消息。你可以发布连接字符串的全部内容吗? (您可以更新您的问题或在此答案中添加评论。)

OP评论后

编辑

您不需要指定-ga开关,因为客户端库会为您添加它(除非您使用AUTOSTOP = NO连接参数),并且您不应该添加-n }切换到START行,因为那是ENG参数的用途。但是,这些都不会导致您的问题。要检查的显而易见的事情是,您已指定.db文件的正确路径,并且您有权修改该文件。如果没关系,可以将LOG=<filename>参数添加到连接字符串,然后检查该文件的内容以获取更多详细信息。