开发者

Deploying SQL Anywhere 10 Runtime Engine

开发者 https://www.devze.com 2022-12-10 12:54 出处:网络
I\'m trying to deploy the Sybase SQL Anywhere 10 Runtime Engine, but I\'m having some problems. When I run my application, I get an error:

I'm trying to deploy the Sybase SQL Anywhere 10 Runtime Engine, but I'm having some problems. When I run my application, I get an error:

SQLSTATE = IM003

Specified driver could not be loaded开发者_运维知识库 due to system error 193 (cinema_ConfigurationDriver).

According to my research, this is indicative of a missing DLL. I am looking at documentation on what and how to deploy. That documentation is from the Sybase SyBooks Online site

I have copied the indicated file into my application directory. I have also created the registry entries as indicated with two changes. Instead of calling the driver SQL Anywhere 10.0 I have called it cinema_ConfigurationDriver.

And I did not create the DSN entry; I am using a DSN-less connection in my PowerBuilder 11.5 code.


I know zilch about PowerBuilder, and I have no idea what "cinema" refers to, but I do know that there are no error messages in SQL Anywhere that contain "cinema". However, "Unable to start specified database" is definitely a SQL Anywhere error message. Can you post the full contents of your connection string? (You can either update your question or add a comment to this answer.)

Edit after OP comment:

You don't need to specify the -ga switch, since the client library will add it for you (unless you use the AUTOSTOP=NO connection parameter), and you shouldn't add the -n switch to the START line, since that's what the ENG parameter is for. Neither of these will cause your problem however. The obvious thing to check is that you've specified the correct path to the .db file and that you have permission to modify the file. If that's OK, you could add the LOG=<filename> parameter to the connection string, and then check the contents of that file for more detailed information.

0

精彩评论

暂无评论...
验证码 换一张
取 消