VIDTAKER.COM

Q&A

Access 2000では、SQL Server 2000ののOpenRecordsetエラー - にリンクをMicrosoft Access / VBAの回答


私はのOpenRecordsetコマンドを使用してVBAでデータにアクセスしようとしている。
SQL Server 2000データベースのデータで、私はテーブルをリンクしている
そのデータ。表は、私がアクセスしようとしているこれらの1つリンクされて
次のようにテーブルは、私のコードは:

設定のVR = CurrentDb.OpenRecordset(tbl_DataCommentLog)

この行は、私がエラーを取得する実行されるとき:

"実行時エラー'3622':

あなたのOpenRecordsetでdbSeeChangesオプションを使用する必要がありますが
ID列を持つSQL Serverテーブルにアクセスします。 "

ので、私は自分のコードが変更された:

設定のVR = CurrentDb.OpenRecordset(vSQL、dbseeChanges)

これが生成される次のエラーが実行されます:

"実行時エラー'13':

型の不一致"

私はそれがdbseechangesを認識する'いないよう気付いた
場合、通常の引数としては、既知の表現が正しい、まだです
's'は'dbseeChanges'にcaptialisedでした!!

してくださいこのヘルプは、私にトイレを推進しています...



5 Replies

1)

してください

設定のVR = CurrentDb.OpenRecordsetは(vSQL、dbOpenDynaset)dbseeChanges

そのvSQLと仮定すると、有効なSQLステートメントです。

テリー

"フィリッパは"<philippa.speirs@systemc.com>メッセージに書き込み
ニュース:9cf39c04.0310200350.7e629291 @ posting.google.cオム... [色=青]
>私はのOpenRecordsetコマンドを使用してVBAでデータにアクセスしようとしている。
SQL Server 2000データベースに>データに、私はテーブルをリンクしている
>そのデータ。表は、私がアクセスしようとしているこれらの1つリンクされて
次のように>テーブル、私のコードは:
>
>設定のVR = CurrentDb.OpenRecordset(tbl_DataCommentLog)
>
>この行は、私がエラーを取得する実行されます:
>
>"実行時エラー'3622':
>
>あなたのOpenRecordsetでdbSeeChangesオプションを使用する必要がありますが
>は、ID列を持つSQL Serverテーブルにアクセスします。 "
>
>ので、私は自分のコードが変更された:
>
>設定のVR = CurrentDb.OpenRecordset(vSQL、dbseeChanges)
>
>これは、次のエラーを実行が生成されます:
>
>"実行時エラー'13':
>
>型の不一致"
>
>私は、それがdbseechangesを認識する'いないよう気付いた
ケースいつものように>引数が知られている表現が正しい、まだです
>'s'は'dbseeChanges'にcaptialisedでした!!
>
>してくださいこれを助ける私に足らない...[/色]を推進して



2)

あなたのおかげで応答、私はあなたが(はいvsqlが示唆されたとした
有効なSQLステートメントは下記参照)に示すと、それはまだ動作しない、この時間を
私は、次のエラーを取得する:

"ランtiemエラー'3001':

無効な引数。 "

="のSELECT * vSQLからは、WHERE ='"Comment_FileUID tbl_DataCommentLog&
pForm!Header_FileUID&"'"
pFormパラメータがサブフォームでMEを使用して渡される
プライベートサブイベント。場合でも、私はvSQLだけ有効なテーブルに変更する
名前は、例えば"tbl_DataCommentLog"それは、同じエラーを返す!

私はsuccesfullのOpenRecordsetメソッドを使用して、これはされた管理している
ときにもアクセスのテーブルにテーブルではリンク1。私が思うこと
VBは'と引数のdbOpenDynasetを認識されていません
'dbSeeChangesは'(私は通常のキーワードの場合はこれを知っている
修正し、これらの単語)、ありませんでしたが関連しているが、私はしないでください
理解できないわけで!!

私のテーブルは、SQL ServerドライバのODBC接続を介して、これですリンクしている
重要な....?

乾杯フィリッパ

"テリークレフト"が<terry.kreft@mps.co.uk>メッセージのニュース書き込み:<bn0ll6 $ 9d0
$ 1@newsreaderg1.core.theplanet.net >...[色=青]
>は、Try
>
>設定のVR = CurrentDb.OpenRecordsetは(vSQL、dbOpenDynaset)dbseeChanges
>
>は、vSQLと仮定すると、有効なSQLステートメントです。
>
>テリー
>
>は"フィリッパは"<philippa.speirs@systemc.com>メッセージに書き込み
>ニュース:9cf39c04.0310200350.7e629291 @ posting.google.cオム... [色=緑]
>は>私はのOpenRecordsetコマンドを使用してVBAでデータにアクセスしようとしている。
SQL Server 2000データベースに>>データでは、と私はテーブルをリンクしている
>>そのデータ。表は、私がアクセスしようとしているこれらの1つリンクされて
次のように>>テーブル、私のコードは:
>>
>>設定のVR = CurrentDb.OpenRecordset(tbl_DataCommentLog)
>>
>>この行は、私がエラーを取得する実行されます:
>>
>>"実行時エラー'3622':
>>
>あなたはのOpenRecordsetでdbSeeChangesオプションを使用する必要があります>が
>>は、ID列を持つSQL Serverテーブルにアクセスします。 "
>>
>>私は私のコードを変更ように:
>>
>>設定のVR = CurrentDb.OpenRecordset(vSQL、dbseeChanges)
>>
>>これは、次のエラーを実行が生成されます:
>>
>>"実行時エラー'13':
>>
>>型の不一致"
>>
>>私は、それがdbseechangesを認識する'いないよう気付いた
ケースいつものように>>引数が知られている表現が正しい、まだです
>>'s'は'dbseeChanges'にcaptialisedでした!!
>>
>>してくださいこのヘルプは、私に足らない...[/色] [/色]を推進して

3)

どのようにVRSは宣言されて?


テリー

"フィリッパは"<philippa.speirs@systemc.com>メッセージに書き込み
ニュース:9cf39c04.0310210308.ae7366dは@ posting.google.coメートル.. [色=青]
あなたのための>おかげで応答、私はあなたが(はいvsqlが示唆されたとした
>有効なSQLステートメントは下記参照)に示すと、それはまだ動作しない、この時間を
>私は、次のエラーを取得する:
>
>"実行tiemエラー'3001':
>
>無効な引数。 "
>
> vSQL ="のSELECT * FROMはのWHERE ='"Comment_FileUID tbl_DataCommentLog&
> pForm!Header_FileUID&"'"
> pFormパラメータがサブフォームでMEを使用して渡される
>プライベートサブイベント。場合でも、私はvSQLだけ有効なテーブルに変更する
>名前は、例えば"tbl_DataCommentLog"それは、同じエラーを返す!
>
>私はsuccesfullのOpenRecordsetメソッドを使用して、これはされた管理している
>ときにもアクセスのテーブルにテーブルではリンク1。私が思うこと
VBを>'と引数のdbOpenDynasetを認識されていません
>'dbSeeChangesは'(私は通常のキーワードの場合はこれを知っている
>修正し、これらの言葉はなかった)、関連しているが、私はしないでください
>理由が分かる!!
>
私のテーブルを>は、SQL ServerドライバのODBC接続を介して、これですリンクしている
>重要な....?
>
>チアーズのフィリッパ
>
>"はテリークレフト"が<terry.kreft@mps.co.uk>メッセージのニュース書き込み:<bn0ll6 $ 9d0
> $ 1@newsreaderg1.core.theplanet.net >...[色=緑]
>>はしてください
>>
>>設定のVR = CurrentDb.OpenRecordsetは(vSQL、dbOpenDynaset)dbseeChanges
>>
>>は、vSQLと仮定すると、有効なSQLステートメントです。
>>
>>テリー
>>
>>"はフィリッパは"<philippa.speirs@systemc.com>メッセージに書き込み
>>ニュースは:9cf39c04.0310200350.7e629291 @ posting.google.cオム... [色= darkred]
>>私はのOpenRecordsetコマンドを使用してVBAでデータにアクセスしようとしている>。
SQL Server 2000データベースに>>>データでは、と私はテーブルをリンクしている
>>>そのデータ。表は、私がアクセスしようとしているこれらの1つリンクされて
次のように>>>テーブル、私のコードは:
>>>
>>>設定のVR = CurrentDb.OpenRecordset(tbl_DataCommentLog)
>>>
>>>この行は、私がエラーを取得する実行されます:
>>>
>>>"実行時エラー'3622':
>>>
>>あなたはのOpenRecordsetでdbSeeChangesオプションを使用する必要があります>が
>>は、ID列を持つSQL Serverテーブルにアクセスする>。 "
>>>
>>>私は私のコードを変更ように:
>>>
>>>設定のVR = CurrentDb.OpenRecordset(vSQL、dbseeChanges)
>>>
>>>これは、次のエラーを実行が生成されます:
>>>
>>>"実行時エラー'13':
>>>
>>>型の不一致"
>>>
>>私は、それがdbseechangesを認識する'いないよう気付いた>
ケースいつものように>>>引数が知られている表現が正しい、まだです
>>>'s'は'dbseeChanges'にcaptialisedでした!!
>>>
>>>これは私にトイレ...[/色] [/色] [/色]を推進して助けてください。



4)

レコードとして暗いVRSの

"テリークレフト"が<terry.kreft@mps.co.uk>メッセージのニュース書き込み:<bn3k77$br6$1@newsreaderg1.core.theplanet.net> ... [色=青]を
>どのようにVRSは宣言されて?
>
>
>テリー
>
>は"フィリッパは"<philippa.speirs@systemc.com>メッセージに書き込み
>ニュース:9cf39c04.0310210308.ae7366d @ posting.google.coメートル.. [色=緑]
あなたのために>>のおかげで、応答、私はあなたが(はいvsqlが示唆されたとした
>>有効なSQLステートメントは下記参照)に示すと、それはまだ動作しない、この時間を
>>私は、次のエラーを取得する:
>>
>>"実行tiemエラー'3001':
>>
>>無効な引数。 "
>>
>> vSQL ="のSELECT * FROMはのWHERE Comment_FileUID tbl_DataCommentLog ='"&
>>のpForm!Header_FileUID&"'"
>>のpFormパラメータがサブフォームでMEを使用して渡される
>>プライベートサブイベント。場合でも、私はvSQLだけ有効なテーブルに変更する
>>名は例えば"tbl_DataCommentLog"それは、同じエラーを返す!
>>
>は>私はsuccesfullのOpenRecordsetメソッドを使用して、これはされた管理している
>>ときにもアクセスのテーブルにテーブルではリンク1。私が思うこと
>>は、VB'と引数のdbOpenDynasetを認識されていません
>>'dbSeeChangesは'(私は通常のキーワードの場合はこれを知っている
>修正>、および、これらの言葉はなかった)、関連しているが、私はしないでください
>>も理解できないわけ!!
>>
>は、SQL ServerドライバのODBC接続を介してリンクされて、これです私のテーブルを>
>>重要な....?
>>
>>チアーズのフィリッパ
>>
>>"はテリークレフト"が<terry.kreft@mps.co.uk>メッセージのニュース書き込み:<bn0ll6 $ 9d0
>> $ 1@newsreaderg1.core.theplanet.net >...[色= darkred]
>>>はしてください
>>>
>>>設定のVR = CurrentDb.OpenRecordsetは(vSQL、dbOpenDynaset)dbseeChanges
>>>
>>は、vSQLと仮定すると>有効なSQLステートメントです。
>>>
>>>テリー
>>>
>>>は"フィリッパは"<philippa.speirs@systemc.com>メッセージに書き込み
>>>ニュース:9cf39c04.0310200350.7e629291 @ posting.google.cオム...
>>>私はのOpenRecordsetコマンドを使用してVBAでデータにアクセスしようとしている>。
SQL Server 2000データベースに>>>>データでは、と私はテーブルをリンクしている
>>>>そのデータ。表は、私がアクセスしようとしているこれらの1つリンクされて
次のように>>>>テーブル、私のコードは:
>>>>
>>>>設定のVR = CurrentDb.OpenRecordset(tbl_DataCommentLog)
>>>>
>>>>この行は、私がエラーを取得する実行されます:
>>>>
>>>>"実行時エラー'3622':
>>>>
>>>あなたはのOpenRecordsetでdbSeeChangesオプションを使用する必要があります>が
>>>は、ID列を持つSQL Serverテーブルにアクセスする>。 "
>>>>
>>>>私は私のコードを変更ように:
>>>>
>>>>設定のVR = CurrentDb.OpenRecordset(vSQL、dbseeChanges)
>>>>
>>>>これは、次のエラーを実行が生成されます:
>>>>
>>>>"実行時エラー'13':
>>>>
>>>>型の不一致"
>>>>
>>>私は、それがdbseechangesを認識する'いないよう気付いた>
ケースいつものように>>>>引数が知られている表現が正しい、まだです
>>>>'s'は'dbseeChanges'にcaptialisedでした!!
>>>>
>>>>これは私にトイレ...[/色] [/色] [/色]を推進して助けてください。

5)

私のオブジェクトブラウザで私が気付いた見ながらしない、心配する必要がある
ないDAOライブラリ、私は新しいデータベースを作り、すべての私のテーブルをインポート
とか、そのすべての作業罰金今。乾杯の人々の入力。

philippa.speirs @ systemc.comは (フィリッパ)ニュースメッセージ書き込みに:<9cf39c04.0310200350.7e629291 @ posting.google。コム>...[色=青]
>私はのOpenRecordsetコマンドを使用してVBAでデータにアクセスしようとしている。
SQL Server 2000データベースに>データに、私はテーブルをリンクしている
>そのデータ。表は、私がアクセスしようとしているこれらの1つリンクされて
次のように>テーブル、私のコードは:
>
>設定のVR = CurrentDb.OpenRecordset(tbl_DataCommentLog)
>
>この行は、私がエラーを取得する実行されます:
>
>"実行時エラー'3622':
>
>あなたのOpenRecordsetでdbSeeChangesオプションを使用する必要がありますが
>は、ID列を持つSQL Serverテーブルにアクセスします。 "
>
>ので、私は自分のコードが変更された:
>
>設定のVR = CurrentDb.OpenRecordset(vSQL、dbseeChanges)
>
>これは、次のエラーを実行が生成されます:
>
>"実行時エラー'13':
>
>型の不一致"
>
>私は、それがdbseechangesを認識する'いないよう気付いた
ケースいつものように>引数が知られている表現が正しい、まだです
>'s'は'dbseeChanges'にcaptialisedでした!!
>
>してくださいこれを助ける私に足らない...[/色]を推進して