ODBC : pb avec nom d'util et password

ODBC : pb avec nom d'util et password - C++ - Programmation

Marsh Posté le 01-07-2002 à 15:41:06    

[cpp]retcode = SQLConnect(hdbc, (unsigned char*)("C:\\My Documents\\Data.mdb" ), SQL_NTS, (unsigned char*)("" ), SQL_NTS, (unsigned char*)("" ),SQL_NTS);
 
bon ca c ma ligne de commande mais ma base elle a pas de password n'y rien normalement mais ca ca marche pas et j'arrive pas a voir pourkoi.
Une idee ??
Merci d'avance

Reply

Marsh Posté le 01-07-2002 à 15:41:06   

Reply

Marsh Posté le 01-07-2002 à 16:00:03    

:cry:  :cry:  :cry:  :cry:  :cry:


---------------
mOOt the RobomixOR, c'est comme un robot-mixeur mais en OR // Modificateur de HUD pour CS:S
Reply

Marsh Posté le 01-07-2002 à 16:02:30    

moot a écrit a écrit :

[cpp]retcode = SQLConnect(hdbc, (unsigned char*)("C:\\My Documents\\Data.mdb" ), SQL_NTS, (unsigned char*)("" ), SQL_NTS, (unsigned char*)("" ),SQL_NTS);
 
bon ca c ma ligne de commande mais ma base elle a pas de password n'y rien normalement mais ca ca marche pas et j'arrive pas a voir pourkoi.
Une idee ??
Merci d'avance




 
Bouh, qu'elle est moche ta ligne de commande.
c quoi le code retour que tu récupères ?
récupères le code SQL de l'erreur (fonction SQLError)...

Reply

Marsh Posté le 01-07-2002 à 16:04:20    

je sais le C c'est moche mais bon suis oblige
je vais voir pour l'erreur


---------------
mOOt the RobomixOR, c'est comme un robot-mixeur mais en OR // Modificateur de HUD pour CS:S
Reply

Marsh Posté le 01-07-2002 à 16:15:03    

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
 
Je crois que voila l'erreur
Je vais chercher de ce cote la merci El_Gringo  :hello:


---------------
mOOt the RobomixOR, c'est comme un robot-mixeur mais en OR // Modificateur de HUD pour CS:S
Reply

Marsh Posté le 01-07-2002 à 16:17:34    

moot a écrit a écrit :

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
 
Je crois que voila l'erreur
Je vais chercher de ce cote la merci El_Gringo  :hello:  




 
t'as déclaré une source de donnée ODBC qui pointe sur ta base ?
t'as testé cette source de données ?

Reply

Marsh Posté le 01-07-2002 à 16:20:37    

Le debut du prog c ca pour l'instant
 

Code :
  1. retcode = SQLAllocEnv(&henv);
  2.   if (retcode == SQL_SUCCESS)
  3.   printf("ok1\n" );
  4.   retcode = SQLAllocConnect(henv,&hdbc);
  5.   if (retcode == SQL_SUCCESS)
  6.   printf("ok2\n" );
  7.   retcode = SQLConnect(hdbc, (unsigned char*)("C:\\My Documents\\Data.mdb" ), SQL_NTS, (unsigned char*)("" ), SQL_NTS, (unsigned char*)("" ),SQL_NTS);


 
Les 2 premieres etapes sont ok mais ensuite ca coince


---------------
mOOt the RobomixOR, c'est comme un robot-mixeur mais en OR // Modificateur de HUD pour CS:S
Reply

Marsh Posté le 01-07-2002 à 17:39:43    

moot a écrit a écrit :

Le debut du prog c ca pour l'instant
 

Code :
  1. retcode = SQLAllocEnv(&henv);
  2.   if (retcode == SQL_SUCCESS)
  3.   printf("ok1\n" );
  4.   retcode = SQLAllocConnect(henv,&hdbc);
  5.   if (retcode == SQL_SUCCESS)
  6.   printf("ok2\n" );
  7.   retcode = SQLConnect(hdbc, (unsigned char*)("C:\\My Documents\\Data.mdb" ), SQL_NTS, (unsigned char*)("" ), SQL_NTS, (unsigned char*)("" ),SQL_NTS);


 
Les 2 premieres etapes sont ok mais ensuite ca coince




 
Non, ms je te parle pas de ton prog.
Ms à ce que je vois, t'utilises ODBC. Pour ça, via l'interface Windows (panneau de config, sources de données ODBC), il faut que tu crée une source de données ODBC qui désigne ta base de données....

Reply

Marsh Posté le 01-07-2002 à 17:52:43    

oki
Ben de toute facon, je suis sur un poste en univ ou j'ai aucun droit, meme pas le pano de config.
merci qd meme et je continue a voir ce que je peux faire.


---------------
mOOt the RobomixOR, c'est comme un robot-mixeur mais en OR // Modificateur de HUD pour CS:S
Reply

Marsh Posté le 01-07-2002 à 18:12:53    

moot a écrit a écrit :

[cpp]retcode = SQLConnect(hdbc, (unsigned char*)("C:\\My Documents\\Data.mdb" ), SQL_NTS, (unsigned char*)("" ), SQL_NTS, (unsigned char*)("" ),SQL_NTS);
 
bon ca c ma ligne de commande mais ma base elle a pas de password n'y rien normalement mais ca ca marche pas et j'arrive pas a voir pourkoi.
Une idee ??
Merci d'avance




 
 :pt1cable: Lis une doc sur ODBC avant d'aller plus loin dans ton prog.

Reply

Sujets relatifs:

Leave a Replay

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