Bonsoir les forumers developpeurs
Vous aller peut etre rire mais je n'arrive pas a me deconnecter proprement d'une base
de donnes access.
J'utilises ADO
voila le code pour me deconnecte
m_pConnectionPtr m_pConnexion;
//Si je suis connecte
//Alors je me deconnectes
m_pConnexion->Close();
des que je veux compiler ça il me met une erreur sur <comip.h>
c:\program files\microsoft visual studio\vc98\include\comip.h(732) :
error C2227: left of '->QueryInterface' must point to class/struct/union
// Compares the provided pointer with this by obtaining IUnknown interfaces
// for each pointer and then returning the difference.
//
template<typename _InterfacePtr> int _CompareUnknown(_InterfacePtr p) throw(_com_error)
{
IUnknown* pu1, *pu2;
if (m_pInterface != NULL) {
HRESULT hr =
m_pInterface->QueryInterface(__uuidof(IUnknown),
reinterpret_cast<void**>(&pu1));
if (FAILED(hr)) {
_com_issue_error(hr);
}
pu1->Release();
}
else {
pu1 = NULL;
}
if (p) {
HRESULT hr = p->QueryInterface(__uuidof(IUnknown), reinterpret_cast<void**>(&pu2)); //voici l'erreur
if (FAILED(hr)) {
_com_issue_error(hr);
}
pu2->Release();
}
else {
pu2 = NULL;
}
return pu1 - pu2;
}
Bref etant donne que c'est un fichier include de microsoft je n ose pas modifier quoi que ce soit
si quelqu'un a une idee du probleme
Sur ce bye all
et bonne continuation
0xYg3n3
Afficher la suite