これは、この記事に対する失敗した応答です: Sybase、VB、および ADO
レガシー ASA 7 データベースに接続する VB6 プロジェクトを実行しました。(何らかの理由で) ASAProv OLEDB プロバイダーを完全に使用できず、多くの調査を行った後、DSN なしの ODBC ドライバー接続用の ODBC shim 用の OLEDB プロバイダーの接続文字列を次に示します。
Provider=MSDASQL.1;Driver={Adaptive Server Anywhere 7.0};CommLinks=TCPIP,SharedMemory;EngineName=<database_name>;UID=DBA;PWD=SQL
dbeng7.exeが<database_name>
データベースを実行しているインスタンス名です。エンジン ログで「データベース " <database_name>
" を開始中」を確認してください。
HKLM\SOFTWARE\ODBC\ODBC.INI\<system_dsn>
システム DSN を作成し、設定を調整し、値キーを検査することで、ODBC 接続文字列の有効なプロパティ名をすべて見つけることができます。
MSDASQL プロバイダー接続文字列の Driver プロパティで使用できる ODBC ドライバーは、次のサブキーです。HKLM\SOFTWARE\ODBC\ODBCINST.INI
どうやら Sybase のログイン パスワードは大文字と小文字を区別しないようです。
乾杯
</wqw>