Condividi tramite


Origine dati: creazione di una tabella in un'origine dati ODBC a livello di codice

In questo argomento viene illustrato come creare una tabella per l'origine dati, usando la ExecuteSQL funzione membro della classe CDatabase, passando la funzione una stringa contenente un'istruzione CREATE TABLE SQL.

Per informazioni generali sulle origini dati ODBC in MFC, vedere Origine dati (ODBC). L'argomento Origine dati: Configurazione di un'origine dati ODBC a livello di codice descrive la creazione di origini dati.

Dopo aver stabilito l'origine dati, è possibile creare facilmente tabelle usando la ExecuteSQL funzione membro e l'istruzione SQL CREATE TABLE . Ad esempio, se si dispone di un CDatabase oggetto denominato myDB, è possibile usare il codice MFC seguente per creare una tabella:

myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(4)" ",
                         OfficeName TEXT(10))");

In questo esempio di codice viene creata una tabella denominata "OFFICE" nella connessione all'origine dati di Microsoft Access gestita da myDB. La tabella contiene due campi "OfficeID" e "OfficeName".

Nota

I tipi di campo specificati nell'istruzione SQL CREATE TABLE possono variare in base al driver ODBC in uso. Il programma Microsoft Query (distribuito con Visual C++ 1.5) è un modo per individuare i tipi di campo disponibili per un'origine dati. In Microsoft Query fare clic su File, fare clic su Table_Definition, selezionare una tabella da un'origine dati e esaminare il tipo visualizzato nella casella combinata Tipo. La sintassi SQL esiste anche per creare indici.

Vedi anche

Origine dati (ODBC)