■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#1813-1Win2000のODBC接続でうまくいきませんてる2002-07-17(水) 09:28
#1813-1
Win2000のODBC接続でうまくいきません
昔VB5で作成していたプログラムをVB6に直しました。
データ接続でMicrosoft DAO 3.5 Libraryを使用していたのですが、それでは
動かなかったのでMicrosoft DAO 3.6 Libraryを使用してやりました。
この時環境はNT4.0SP6なんですが、なんら問題なく動きました。

次にこれをWin2000でコンパイルし、同様に実行するとエラーが発生しました。
エラー番号はErr関数で3633と出ました。
ただ、私のPCのMSDNライブラリにはその番号のエラーが入っていないので
ネットのMSDNでえっちらえっちら調べてみたところ、これなのかなぁ?と思い
見てみたところ以下のような感じで出てきました。

http://support.microsoft.com/default.aspx?scid=kb;JA;q174488&GSSNB=1

PRB: Application Generates Run-Time Error 3633 When Run on New Machine (Q174488) 
Run-time error '3633': 
Can't load DLL 'MSJET35.DLL' 

これは3.5を入れなさいと言う事なんでしょうか?。
どうもいまいちわからなくて...。

ちなみにエラーが出ているコードですが、以下です。
INI_LoginID="sa"
INI_LoginPassword=""
Set WkSqlServer = CreateWorkspace("", INI_LoginID, INI_LoginPassword, dbUseODBC)

CreateWorkspaceをやった瞬間落ちています。

ODBC接続なのでこの後以下のコードが書いてありますが、そこまでは到達していません。

SQLServerDsn="AP0"
ConnectSQLServer = "ODBC;UID:=INI_LoginID;PWD:=INI_LoginPassword;DATABASE:=INI_SQLServerDBName;"
Set DbSqlServer = WkSqlServer.OpenDatabase(SQLServerDsn, dbDriverNoPrompt, True, ConnectSQLServer)

何かお分かりになればよろしくお願いいたします。(__)
このページと関連する記事:
#12367-0SQL Server Object の使い方1999-12-24(金) 17:52
#2304-0ODBCでのレコードセット時の『型が一致しません』のエラー2002-05-28(火) 12:27
#1780-1Accessのログオン制限?について2002-07-17(水) 00:33
#16453-0SQL-Server2000-02-18(金) 17:01
#4942-0ADOでSQLServer7.0に対してSQL文が実行できない2002-02-12(火) 09:52
#16695-0原因不明なODBCエラー発生?2000-02-23(水) 16:17
#16694-0原因不明なODBCエラー発生?2000-02-23(水) 16:17
#2340-1ODBCの接続(RDO)について1999-07-30(金) 09:27
#728-1VBのランタイムについて2004-01-06(火) 11:12
#4203-0ADOでSQLServerにコンパネのODBC設定なしで接続するには?2002-01-23(水) 10:56
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)