Verbindung zur Datenbank mit ADO

Hi Leute habe da mal ne Frage die mich jetzt schon seit einigen Tagen beschäftigt.

So kann ich eine Verbindung herstellen…

C/C++ Code:
HRESULT hr = S_OK;
ADODB::_RecordsetPtr Rs1 = NULL;

_bstr_t Connect( „DSN=SAMS_SVR;UID=admin:stuck_out_tongue_winking_eye:WD=admin“ );
_bstr_t Source ( „SELECT * FROM Position“ );

hr = Rs1.CreateInstance( __uuidof( ADODB::Recordset ) );
Rs1->Open( Source, Connect,
ADODB::adOpenForwardOnly,
ADODB::adLockReadOnly, -1 );
Rs1->Close();
Rs1 = NULL;

C/C++ Code:

Aber wie kann Ich das Ohne DSN machen???
Denn so geht es nicht!(4. Zeile)

C/C++ Code:
HRESULT hr = S_OK;
ADODB::_RecordsetPtr Rs1 = NULL;

_bstr_t Connect( „SERVER=componenmanager;DATABASE=windows2000;UID=sa“ );
_bstr_t Source ( „SELECT * FROM Position“ );

hr = Rs1.CreateInstance( __uuidof( ADODB::Recordset ) );
Rs1->Open( Source, Connect,
ADODB::adOpenForwardOnly,
ADODB::adLockReadOnly, -1 );
Rs1->Close();
Rs1 = NULL;

C/C++ Code:

Ich hoffe Ihr könnt mir weiter helfen!
Vielen Dank schon mal im Voraus!