1

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

SQLSTATE = IM003

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

根据我的研究,这表明缺少 DLL。我正在查看有关部署内容和方式的文档。该文档来自Sybase SyBooks Online 站点

我已将指示的文件复制到我的应用程序目录中。我还创建了注册表项,如两个更改所示。SQL Anywhere 10.0我没有打电话给司机,而是打电话给它cinema_ConfigurationDriver

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

4

1 回答 1

1

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

OP评论后编辑:

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

于 2009-11-02T22:44:08.493 回答