Hallo,
ich habe mit den DB bis jetzt sehr wenig zu tun gehabt. Könnte mir jemand helfen?
Ich bekomme eine Fehlermeldung (Der Versuch, eine Tabelle zu öffnen, ist fehlgeschlagen, da am angegebenen Ort keine Spalten abgerufen werden konnten.) wenn ich das programmiere:
Ich weiss, dass bei str_SQL_String etwas stehen muss, doch weiss nur ungefähr was. Liegt mein Problem daran? Kann mir jemand weiterhelfen?
ich habe mit den DB bis jetzt sehr wenig zu tun gehabt. Könnte mir jemand helfen?
Ich bekomme eine Fehlermeldung (Der Versuch, eine Tabelle zu öffnen, ist fehlgeschlagen, da am angegebenen Ort keine Spalten abgerufen werden konnten.) wenn ich das programmiere:
Code:
//MS Access data base connection string
strDB_Name = ".\\dbaccess.mdb";
strDB_Connection = _T("Driver={Microsoft Access Driver (*.mdb)};"
"Dbq=" + strDB_Name + ";Uid=;Pwd=;");
//open the database
if(!cdb_DataBase.OpenEx(strDB_Connection,0))
AfxMessageBox("can't open the data base");
else
{
// Allocate the recordset
CRecordset crs_RecordSet( &cdb_DataBase );
CString str_SQL_String = "";
crs_RecordSet.Open(CRecordset::forwardOnly, str_SQL_String, CRecordset::readOnly);
CString NumbersHEX = "";
while( !crs_RecordSet.IsEOF() )
{
crs_RecordSet.GetFieldValue("NumbersHEX",NumbersHEX);
// go to next record
crs_RecordSet.MoveNext();
}
}