Virtual CString GetDefaultSQL ( );
Valore restituito
Un CString che contiene l'istruzione SQL predefinita.
Osservazioni
Il framework chiama questa funzione membro per ottenere l'istruzione SQL predefinita su cui si basa il recordset. Questo potrebbe essere un nome di tabella o un'istruzione SQL SELECT.
Si definisce indirettamente l'istruzione SQL predefinita dichiarando la classe recordset con ClassWizard e ClassWizard svolge questo compito per voi.
Se avete bisogno di stringa istruzione SQL per uso personale, chiamare GetSQL, che restituisce l'istruzione SQL utilizzata per selezionare i record del recordset quando è stato aperto. È possibile modificare la stringa SQL predefinita nell'override della classe di GetDefaultSQL. Ad esempio, è possibile specificare una chiamata a una query utilizzando un'istruzione CALL . Per ulteriori informazioni, vedere l'articolo Recordset: dichiarare una classe un tavolo (ODBC) nel manuale del programmatore di Visual C++.
Cautela Il nome della tabella sarà vuoto se il quadro non ha potuto identificare un nome di tabella, se sono stati specificati più nomi di tabella, o se un'istruzione CALL non poteva essere interpretata. Si noti che quando si utilizza un'istruzione CALL , non è necessario inserire spazi vuoti tra parentesi graffa e la parola chiave chiamare , né dovrebbe inserire spazi vuoti prima la parentesi graffa o prima della parola chiave selezionate in un'istruzione SELECT.
Pa&noramica CRecordset |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CRecordset::GetSQL