H
Also ich hab mir folgendes mal zusammen kopiert
_ConnectionPtr m_pConn;
m_pConn.CreateInstance (__uuidof(Connection));
m_pConn->Open (_bstr_t( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=patients.mdb;"),_bstr_t(""),_bstr_t(""),adModeUnknown );
_RecordsetPtr pRecordset;
pRecordset.CreateInstance (__uuidof (Recordset));
pRecordset->CursorLocation = adUseClient;
pRecordset->Open ("INSERT INTO tblCaregiversDE (CaregiverID) VALUES ('1221')", m_pConn.GetInterfacePtr(), adOpenForwardOnly,adLockReadOnly, adCmdText);
m_pConn->Close();
Funktioniert soweit auch.
Aber wieso verwende ich einmal ->
m_pConn->Open (_bstr_t( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=patients.mdb;"),_bstr_t(""),_bstr_t(""),adModeUnknown );
und einmal .
m_pConn.GetInterfacePtr()
???