Re: ADO Connection - "Class Not Registered"
sorry, I think you missed one of my messages.
ADODB::Connection compiled and successfully created my component.
I am very happy it works, but I am puzzled as to how all my other code
from a far distant planet (job) did compile and work without
no_namespace.
well, it really doesn't matter the ADODB::Connection works great.
thanks for all your help
On Oct 6, 3:11 pm, "Igor Tandetnik" <itandet...@mvps.org> wrote:
coltrane <tendenga...@yahoo.com> wrote:
On Oct 6, 12:52 pm, "Igor Tandetnik" <itandet...@mvps.org> wrote:
coltrane <tendenga...@yahoo.com> wrote:
hmmmm,
#import "c:\program files\common files\system\ado\msado15.dll"
rename("EOF","EndOfFile")
HRESULT hr = S_OK;
ADODB::_ConnectionPtr pConnection = NULL;
hr = pConnection.CreateInstance(__uuidof(ADODB::_Connection));
0x80040154 Class not RegisteredWhich part of "Connection,
without leading underscore" do you have
difficulty understanding?
the code won't compile without the '_'What exactly is the error this time?
This program compiles, runs and prints Succeeded:
#include <iostream>
#import "c:\program files\common files\system\ado\msado15.dll"
rename("EOF","EndOfFile")
int main() {
CoInitialize(0);
{
ADODB::_ConnectionPtr pConnection = NULL;
HRESULT hr =
pConnection.CreateInstance(__uuidof(ADODB::Connection));
std::cout << ((FAILED(hr) || pConnection == 0) ? "Failed" :
"Succeeded")
<< std::endl;
}
CoUninitialize();
return 0;
}--
With best wishes,
Igor Tandetnik
With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. -- RFC 1925- Hide quoted text -- Show quoted text -