Le langage de requête SQL vous permet de récupérer les données d'une base de données et renvoyer les résultats à un programme Visual C . Vous utilisez la connexion à partir de Visual C se connecter à une base de données ou un fichier de programme de base de données comme Microsoft Access. Vous devez inclure le fichier " ODBCINST.h » en haut de votre code, qui est le fichier de bibliothèque qui contient toutes les fonctions de base de données nécessaires à l'exécution SQL. Instructions
1
Cliquez sur le bouton "Démarrer " et tapez " c visuelle " dans la zone de texte . Appuyez sur " Entrée" pour ouvrir le logiciel. Vous pouvez également accéder à Visual C dans le logiciel « Visual Studio » situé dans le groupe de programmes " Microsoft . NET Framework " du menu.
2
clic droit sur le fichier que vous souhaitez utiliser pour vous connecter et interroger l' base de données SQL. Cliquez sur « Afficher le code. " Au début du fichier code, copiez et collez le code suivant :
# include
3 créer la connexion de base de données. Tapez le code suivant pour créer une connexion :
chaîne SDSN ;
sDsn.Format ( " ODBC ; DRIVER = conducteur; DSN =''; DBQ = name") ;
< p> Remplacer la chaîne " pilote" avec le pilote pour le serveur de base de données que vous souhaitez utiliser pour la requête. Par exemple, vous devez utiliser la chaîne de pilote "SQL Server " si vous utilisez SQL Server. Remplacez "nom" avec le nom de la base .
4
interroger le serveur . Utilisez le code suivant pour interroger le serveur :
dossiers de CRecordset
( & db );
records.Open ( CRecordset :: ForwardOnly , "SELECT * FROM clients», CRecordset :: readOnly ) ;
vous devez remplacer le deuxième paramètre dans l'appel de fonction d'enregistrements avec votre propre requête SQL.
5
imprimer les enregistrements à l'écran . Le code suivant imprime la première valeur retournée par la requête à votre écran : Photos
printf ( records.GetFieldValue ( "Description" ) ) ;