CRecordset::GetDefaultSQL
既定の SQL 文字列を実装するために取得するために呼び出されます。
virtual CString GetDefaultSQL( );
戻り値
CString 既定の SQL ステートメントを含む。
解説
フレームワークは、レコードセットに基づく既定の SQL ステートメントを取得するには、このメンバー関数を呼び出します。これは、テーブル名または SQL select のステートメントである場合があります。
ClassWizard のレコードセットのクラスの宣言を通じて間接的に既定の SQL ステートメントを定義し、ClassWizard は、このタスクを実行します。
独自の使用、オープン、レコードセットのレコードを選択するために使用する SQL ステートメントを返す呼び出し GetSQLの SQL ステートメントの文字列が必要な場合は。クラスの GetDefaultSQLのオーバーライドの既定の SQL 文字列を編集できます。たとえば、call のステートメントを使用して定義済みクエリの呼び出しを指定できます。(ただし GetDefaultSQLを編集して、データ ソースの列数に合わせてまた、m_nFields を変更する必要があることに注意してください。)
詳細については、" " レコードセット: 宣言します (ODBC) テーブルのクラスをを参照してください。
注意 |
---|
テーブル名は複数のテーブル名が関数または call のステートメントが解釈できない場合、フレームワークはテーブル名を識別できない場合は空です。call のステートメントを使用する場合は、中かっこ (と call のキーワード間の空白を挿入する必要がある左中かっこまたは select のステートメントの select のキーワードの前に空白を挿入することに注意してください。 |
必要条件
Header: afxdb.h