virtuelle CString GetDefaultSQL ( );
Rückgabewert
CString , die die Standard-SQL-Anweisung enthält.
Bemerkungen
Das Framework ruft diese Memberfunktion um die Standard-SQL-Anweisung zu erhalten, die Grundlage für das Recordset ist. Dies kann ein Tabellenname oder eine SQL- SELECT -Anweisung sein.
Die Standard-SQL-Anweisung definieren Sie indirekt durch die Deklaration der Recordset-Klasse mit ClassWizard und Klassen-Assistent führt diese Aufgabe für Sie.
Wenn Sie die SQL-Anweisungszeichenfolge für Ihren eigenen Gebrauch benötigen, rufen Sie GetSQL, die zurückgibt, die SQL-Anweisung verwendet, um das Recordset Datensätze auszuwählen, wenn es geöffnet wurde. Sie können die Standard-SQL-Zeichenfolge in Ihre Klasse Außerkraftsetzung der GetDefaultSQLbearbeiten. Beispielsweise könnten Sie einen Aufruf einer vordefinierten Abfrage mit eine CALL -Anweisung angeben. Weitere Informationen finden Sie im Artikel Recordset: Deklarieren einer Klasse für eine Tabelle (ODBC) im Visual C++ Programmer's Guide.
Vorsicht&Nbsp; Der Tabellenname wird leer sein, wenn Rahmen einen Tabellennamen ein, nicht identifizieren konnte, wenn mehrere Tabellennamen angegeben wurden, oder wenn eine CALL -Anweisung nicht interpretiert werden konnte. Beachten Sie, dass wenn Sie eine CALL -Anweisung verwenden, müssen keine Leerzeichen zwischen der geschweiften Klammer und dem CALL -Schlüsselwort eingefügt, noch sollten Sie Leerzeichen vor der geschweiften Klammer oder vor dem SELECT -Schlüsselwort in einer SELECT -Anweisung einfügen.
CRecordset Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CRecordset::GetSQL