こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

SQLServerのテーブルはdbOpenTableで取得できない?

SQLServerのテーブルはdbOpenTableで取得できない?

いつもお世話になっております。

VB6.0、Access2003で開発されたシステムのデータベースを
SQLServer(2008Express)に置き換えています。

接続方法は、現行通りのDAOを使用したいと考えております。

レコードセットをオープンするときに、
Set RS = DB.OpenRecordset("テーブル名", dbOpenTable)
としたら、「引数が無効です」というエラーが発生しました。
dbOpenTableの所をdbOpenDynasetに変更したらエラーは発生しなくなりました。

SQLServerへの接続の場合、dbOpenTableは使用できないのでしょうか?
dbOpenTableが使用できないとなると、IndexやSeekも使用できないということでしょうか?

以上です。よろしくお願い致します。

投稿日時 - 2010-08-25 16:25:10

QNo.6134772

すぐに回答ほしいです

質問者が選んだベストアンサー

> SQLServerへの接続の場合、dbOpenTableは使用できないのでしょうか?
> dbOpenTableが使用できないとなると、IndexやSeekも使用できないということでしょうか?

はい、その通りです。

投稿日時 - 2010-08-25 22:37:15

お礼

ありがとうございます!
indexやseekを使わない方向で頑張ろうと思います。

投稿日時 - 2010-08-27 11:35:22

このQ&Aは役に立ちましたか?

6人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問