次の方法で共有


CRecordset::GetDefaultSQL

既定の SQL 文字列を実装するために取得するために呼び出されます。

virtual CString GetDefaultSQL( );

戻り値

CString 既定の SQL ステートメントを含む。

解説

フレームワークは、レコードセットに基づく既定の SQL ステートメントを取得するには、このメンバー関数を呼び出します。これは、テーブル名または SQL select のステートメントである場合があります。

ClassWizard のレコードセットのクラスの宣言を通じて間接的に既定の SQL ステートメントを定義し、ClassWizard は、このタスクを実行します。

独自の使用、オープン、レコードセットのレコードを選択するために使用する SQL ステートメントを返す呼び出し GetSQLの SQL ステートメントの文字列が必要な場合は。クラスの GetDefaultSQLのオーバーライドの既定の SQL 文字列を編集できます。たとえば、call のステートメントを使用して定義済みクエリの呼び出しを指定できます。(ただし GetDefaultSQLを編集して、データ ソースの列数に合わせてまた、m_nFields を変更する必要があることに注意してください。)

詳細については、" " レコードセット: 宣言します (ODBC) テーブルのクラスをを参照してください。

Caution メモ注意

テーブル名は複数のテーブル名が関数または call のステートメントが解釈できない場合、フレームワークはテーブル名を識別できない場合は空です。call のステートメントを使用する場合は、中かっこ (と call のキーワード間の空白を挿入する必要がある左中かっこまたは select のステートメントの select のキーワードの前に空白を挿入することに注意してください。

必要条件

Header: afxdb.h

参照

関連項目

CRecordset クラス

階層図

CRecordset::GetSQL