[リストへもどる]
一括表示

投稿時間:2003/01/20(Mon) 10:14
投稿者名:とろ未
Eメール:
URL :
タイトル:
RemoteData Control (RDC) のバージョンについて
SQL Server に接続する際に、以下のようなコードを使用していますが、
RDC 5.0 で実行するとエラーが発生せず接続できますが、
RDC 6.0 で実行すると Refresh メソッドを実行する時に、
    実行時エラー '-2147221164 (80040154)':
    Cannot connect to RemoteData Objects.
というエラーが出てしまいます。
RDC 6.0 で接続することはできないのでしょうか?

環境 : WinNT4.0(SP6) + VB5(SP3)
msrdc20.ocx のバージョン
    Microsoft RemoteData Control 5.0 (SP2) : 5.01.4319
    Microsoft RemoteData Control 6.0 (SP3) : 6.00.8418

'*********** コード ***********
'* Form 上に RDC を1つ貼り付けて、実行
Option Explicit
Private Sub Form_Load()
    MSRDC1.Connect = "UID=myuid;PWD=mypass;DB=mydatabase;SERVER=myserver;Driver={SQL Server};DSN=''"
    MSRDC1.SQL = "select * from TABLE1"
    MSRDC1.Refresh
End Sub

投稿時間:2003/01/20(Mon) 13:33
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: RemoteData Control (RDC) のバージョンについて
> RDC 5.0 で実行するとエラーが発生せず接続できますが、
> RDC 6.0 で実行すると Refresh メソッドを実行する時に、
>     実行時エラー '-2147221164 (80040154)':
>     Cannot connect to RemoteData Objects.
> というエラーが出てしまいます。

開発ライセンスが正しくインストールされていないのでは無いでしょうか。
一度、VB6をインストールしなおしてみては如何でしょう。


なお、Remote Data Control 6.0を使ったプロジェクトをコンパイルするには、
VB6の「RISC Edition」もしくは「Enterprise Edition」が必要となります。
Professional Edition等では利用できませんので、インストールしてある
VBのエディションも確認してみてください。