Aller au contenu


Photo
- - - - -

Trés gros probléme!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


  • Veuillez vous connecter pour répondre
2 réponses à ce sujet

#1 Speedy

Speedy

    Mega Power Member

  • Membres
  • 277 messages

Posté 18 mai 2001 - 07:47

Voila en gros, mon pb :

g un constructeur



Base(SQLHENV henv)

{

/* Allocate connection handle */

retcode = SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc);



if (retcode != SQL_SUCCESS && retcode != SQL_SUCCESS_WITH_INFO)

{

Throw("Impossible d'allouer le handle");

}



}



Nota : Avant, tous ce passe bien.



G un main() :



Connexion connexion;

Base *base;

Requete requete;



connexion.Ouverture();

connexion.GetNewBase(base);

AlertMB("hdbc","%ld",base->hdbc)); //Là,il me dit que la mémoire ne peut être lu.En fait, le hdbc est bien alloué dans le constructeur mais aprés, il ne le connait plus.

//En mode debug, il dit que l'expression ne peut être évaluée.

//Quelle est mon erreur??????????.



Sachant que :

Base* Connexion::GetNewBase(Base* base)

{

base = new Base(henv); //L henv est bon.



//Nota : en mode debug, base->hdbc et toujours connu à ce niveau.

return base;

}



En sortant de ma fonction (ci dessus), ma structure base ne contient plus rien.



C peut être un ob de pointeur, mais honnetement, je cherche et y'a pas moyen!!!

Merci





_________________

Savoir que l'on sait ce que l'on sait et savoir que l'on ne sait pas ce que l'on ne sait pas, là est la véritable science.



[ Ce Message a été édité par: speedy le 2001-05-18 08:56 ]

[ Ce Message a été édité par: speedy le 2001-05-18 09:37 ]
  • 0

PUBLICITÉ

    Annonces Google

#2 Speedy

Speedy

    Mega Power Member

  • Membres
  • 277 messages

Posté 18 mai 2001 - 09:53

Aprés presque 4h, g trouvé. (quoi que ça reste asser illogique le fait que ça ne marchait pas).



S'lut
  • 0

#3 Myki

Myki

    Godlike Member

  • Membres
  • 3 936 messages

Posté 18 mai 2001 - 01:52

Euh, je sais pas.



Savoir que l'on sait ce que l'on sait et savoir que l'on ne sait pas ce que l'on ne sait pas, là est la véritable science.




myki, la science qui sait pas.

[ Ce Message a été édité par: myki777 le 2001-05-18 14:53 ]
  • 0









Sujets similaires :     x