Connexion d'un programme C++ et SQL Server

Fermé
lecadre Messages postés 36 Date d'inscription mercredi 25 juin 2014 Statut Membre Dernière intervention 24 novembre 2014 - 14 nov. 2014 à 18:22
lecadre Messages postés 36 Date d'inscription mercredi 25 juin 2014 Statut Membre Dernière intervention 24 novembre 2014 - 18 nov. 2014 à 18:24
Bonjour,

je suis nouveau sur visual studio C++ j'aimerai une aide au niveau de la connexion entre mon programme et SQL Server.

Merci d'avance pour votre aide

A voir également:

2 réponses

cestmoi1993 Messages postés 99 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 13 juin 2016 55
14 nov. 2014 à 20:47
Salutations, ceci pourra peut être t'aider
http://blog.jamesrossiter.co.uk/2011/01/26/connecting-to-sql-server-from-c/
(en Anglais )
0
lecadre Messages postés 36 Date d'inscription mercredi 25 juin 2014 Statut Membre Dernière intervention 24 novembre 2014
18 nov. 2014 à 18:24
Bonsoir cestmoi1993,Merci pour la doc mais lorsque je teste chez moi ca ne passe pas ma passe de donnée est sur un serveur distant peut être dû à ça
0
lecadre Messages postés 36 Date d'inscription mercredi 25 juin 2014 Statut Membre Dernière intervention 24 novembre 2014
18 nov. 2014 à 17:35
Bonjour Chers tous,

je travaille sur vusual studio C++ voici mon petit code :

#include <stdio.h>
#include <sqlncli.h>

#include <sqltypes.h>
#include <sql.h>
#include <sqlext.h>


int main()
{

SQLHANDLE sqlenvhandle=NULL;
SQLHANDLE sqlconnectionhandle = NULL;


SQLCHAR retconstring[1024];

switch (SQLDriverConnect(sqlconnectionhandle,
NULL,
(SQLCHAR*)"DRIVER={SQL Server Native Client 10};SERVER=localhost,1433;DATABASE=BHB;UID=SA;PWD=P@ssw0rd;",
SQL_NTS,
retconstring,
1024,
NULL,
SQL_DRIVER_NOPROMPT)){
case SQL_SUCCESS_WITH_INFO:
printf("bienvenu chez ami\n");
break;
case SQL_INVALID_HANDLE:
printf("bienvenu chez moi\n");
case SQL_ERROR:
printf("bienvenu chez lui\n");

default:
break;
}



return 0;
}


mais je ne rentre pas dans le cas (case SQL_SUCCESS_WITH_INFO:).
je demande une aide SVP
0