掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CRecordsetのOpen()について教えてください。 (ID:58143)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
CRecordsetのOpen()でエラーになってまい 自分では解決できず困っています。 どなたかご教授ください。 forwardOnlyで開く場合にはエラーにならないのですが、 dynasetとsnapshotで開こうとすると 「ERROR: column "oid" does not exit」とでてしまい、 何も指定しないで開こうとすると 「ERROR: column reference "ctid" is ambiguous」とでてしまいます。 <環境> Windows 2000 SP4 Microsoft Visual C++ 5.0 (MFC) PostgreSQL 8.0 CRecset→ClassWizardでレコードセットクラスを作成しました。 ------------------------------------------------------- CDatabase db; db.OpenEx(_T(接続文字列),CDatabase::noOdbcDialog) CRecset rs(&db); ・開けます。 rs.Open(CRecordset::forwardOnly,sql ); ------------------------------------------------------- ・エラーがでます。「ERROR: column "oid" does not exit」 rs.Open(CRecordset::dynaset,NULL,CRecordset::none); rs.Open(CRecordset::snapshot,NULL,CRecordset::none); ------------------------------------------------------- ・エラーがでます。「ERROR: column reference "ctid" is ambiguous」 rs.Open(); -------------------------------------------------------
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.