1

Sybase SQL Anywhere 10 ランタイム エンジンをデプロイしようとしていますが、いくつか問題があります。アプリケーションを実行すると、次のエラーが表示されます。

SQLSTATE = IM003

システム エラー 193 ( ) のため、指定されたドライバをロードできませんでしcinema_ConfigurationDriverた。

私の調査によると、これは DLL が見つからないことを示しています。何をどのように展開するかに関するドキュメントを見ています。そのドキュメントは、Sybase SyBooks Online サイトからのものです。

指定されたファイルをアプリケーション ディレクトリにコピーしました。2 つの変更で示されているように、レジストリ エントリも作成しました。ドライバーを呼び出す代わりに、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 行に追加しないでください。です。ただし、これらのどちらも問題を引き起こすことはありません。.db ファイルへの正しいパスを指定したことと、ファイルを変更する権限があることを確認してください。問題がなければ、パラメーターを接続文字列に追加し、LOG=<filename>そのファイルの内容で詳細情報を確認できます。

于 2009-11-02T22:44:08.493 に答える