[C/C++] comment manipuler des bases de données ?

comment manipuler des bases de données ? [C/C++] - Programmation

Marsh Posté le 02-02-2001 à 21:07:30    

tout est dans le titre en évitant les mfc si possible.$
Merci

Reply

Marsh Posté le 02-02-2001 à 21:07:30   

Reply

Marsh Posté le 02-02-2001 à 21:42:17    

Je suis un gars sympa alors je te file un morceau de code qui marche pour la connexion à une base SQL Server 7 à condition que le DSN correspondant ait été défini :
 
"
retcode2 = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv2);
if (retcode2!=SQL_SUCCESS && retcode2!=SQL_SUCCESS_WITH_INFO)
  CloseConnection();
 
retcode2 = SQLSetEnvAttr(henv2, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, 0);
if (retcode2!=SQL_SUCCESS && retcode2!=SQL_SUCCESS_WITH_INFO)
  CloseConnection();
 
retcode2 = SQLAllocHandle(SQL_HANDLE_DBC, henv2, &hdbc2);
if (retcode2!=SQL_SUCCESS && retcode2!=SQL_SUCCESS_WITH_INFO)
  CloseConnection();
 
retcode2 = SQLConnect(hdbc2,dsn, SQL_NTS,(SQLCHAR*) "login", SQL_NTS,(SQLCHAR*) "pass", SQL_NTS);
if (retcode2 != SQL_SUCCESS && retcode2 != SQL_SUCCESS_WITH_INFO)
  CloseConnection();
 
retcode2 = SQLAllocHandle(SQL_HANDLE_STMT, hdbc2, &hstmt2);  
if (retcode2 == SQL_SUCCESS || retcode2 == SQL_SUCCESS_WITH_INFO)
  connected=true;
 
else{
ss //connexion non effectuée
ss ;
}
"
 
Ce que je te conseille, c'est de te documenter sur les fonctions utilisées, je suis désolé, j'ai pas le type de tous les paramètres, mais bon, je pense que c'est une sorte de débutss:hap:

Reply

Marsh Posté le 03-02-2001 à 12:11:14    

Merci c'est un debut, comme tu dis.
Pour la doc il y a autre chose que msdn?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed