掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Selectの実行方法 (ID:65152)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VC++6.0、DBはAccess2000で接続はODBCでMFCを利用した データベースプログラムを勉強中です。 DB構成はテーブル名Addess、項目名はAddressID オートナンバー型、 Name 文字列型、Home 文字列型 となっています。 本を参考にしながらFMC AppWizard(exe)を起動してスケルトンを作成。 1. フォームにエディットボックスを2つ設定し、メンバー変数を追加して AddressIDとNameデータを表示することはできました。 2. そこでSQL文を使って、AddressIDが2のNameのみ表示するように しました。 ------- CDemoSet rs; CString s_name, SqlString; SqlString = "SELECT AddressID,Name FROM [Address] WHERE (AddressID = 2)"; rs.Open(CRecordset::forwardOnly,SqlString,CRecordset::readOnly); AfxMessageBox(rs.m_Name); rs.Close(); ------- とりあえず、動作はしたのですが、1を作成した時は特にOpenせずに データが表示されました。 ということは2のSQLを利用してというのもOpenをせずにSQLのみ実行 すれば、データを得ることができるのではないか?と 思うのですが、その方法が本に記述されていません。 Openしなければ取得できないのか?それとも別の方法があるのか? どなたかご教授いただけませんでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.