Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come leggere SQL da Visual C

Il linguaggio di query SQL consente di recuperare i dati da un database e restituire i risultati di un programma Visual C . Si utilizza la connessione da Visual C a connettersi a qualsiasi database o file di programma di database come Microsoft Access . È necessario includere il file " ODBCINST.h " nella parte superiore del codice, che è il file di libreria che contiene tutte le funzioni di database necessari per l'esecuzione di SQL . Istruzioni
1

Fare clic sul pulsante di Windows "Start" e digitare "c visiva" nella casella di testo . Premere "Invio" per aprire il software . È anche possibile accedere Visual C nel software " Visual Studio" si trova nel " Framework NET di Microsoft . " Gruppo di programmi del menu .
2

destro del mouse sul file che si desidera utilizzare per la connessione e interrogare il database SQL. Fai clic su " Visualizza codice ". Nella parte superiore del file di codice , copiare e incollare il seguente codice: # include


3

Creare la connessione al database . Digitare il seguente codice per creare una connessione:

sDsn stringa ;

sDsn.Format ( "ODBC ; DRIVER = driver; DSN =''; DBQ = nome " ) ;

Sostituire la stringa "driver" con il driver per il server di database che si desidera utilizzare per la query. Per esempio , è necessario utilizzare la stringa driver " SQL Server " se si utilizza SQL Server . Sostituire "nome" con il nome del database .
4

interrogazione al server . Utilizzare il seguente codice per interrogare il server :
record CRecordset

( & db ) ;

records.Open ( CRecordset :: forwardOnly , "SELECT * FROM clienti " , CRecordset :: readOnly ) ;

è necessario sostituire il secondo parametro nella chiamata di funzione di record con una query SQL .
5

Stampa i record sullo schermo. Il seguente codice stampa il primo valore restituito dalla query al vostro schermo:

printf ( records.GetFieldValue ( " Descrizione "));

 

Programmazione © www.354353.com