Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Crecordset Fehler???????

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.06.2003, 12:52 Uhr
~Daniel
Gast


HAllo an alle,

Hab da ein kleines Problem mit meiner datenbank. Ich habe eine Access Datenbank mit odbc verbundenund will jetzt einfach mal was aus der Datenbak auslesen. Ich bekomme aber immer die Fehlermeldung: "Fehler beim lesen des Datensatzes" kann mir irgendjemand helfen????
CODE:

C++:
try {
    CTestSet* pSet = new CTestSet();
    if(pSet->Open(CRecordset::dynaset,"SELECT * FROM test_tab       WHERE test_id = 1 ")) {
                   m_pEdit.SetWindowText(pSet->test_id)
                   pSet->Close()

    }
    catch(CDBException* pe) {
        AfxMessageBox(pe->m_strError);
        pe->Delete();



Ich weiß einfach nicht woran es liegen kann ...

Bitte .....

Gruß Daniel
Korrektur mike: code Tags

Dieser Post wurde am 15.06.2003 um 13:31 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.06.2003, 17:51 Uhr
mike
Pinguinhüpfer
(Operator)



C++:
CDatabase db;
if ( !db.Open( "XXXX", FALSE, FALSE, "ODBC;", FALSE ) )
  return ;
CRecordset recSet(&db);
recSet.Open(CRecordset::dynaset, "SELECT * FROM test_tab WHERE test_id = 1 ", CRecordset::none );

Ich bin kein Experte was das betrifft, aber probier mal folgendes zum Testen|CPP||
Welcher Error kommt da?

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.06.2003, 13:52 Uhr
~Daniel
Gast


Ich hab leider auch nicht viel mit DB's zu tun.

Also den Code hab ich mal ausprobiert und ich bekomme die Meldung:

Allgemeiner Fehler Registrierungsschlüssel 'SOFTWARE\ODBC\ODBC.INI kann nicht geöffnet werden. Ungültiges Attribut für die Verbindungszeichenfolge. ODBC Fehler bei SQLSetConnectAttr-Aufruf für Treiber.

Ich hab dann mal probiert etwas in die DB zu schreiben dann bekam ich jedoch die Fehlermeldung:

Datensatzgruppe kann nur gelesen werden.

Gruß Daniel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
16.06.2003, 19:01 Uhr
~Daniel
Gast


Ich hab grad bemerkt dass ich diese Errors nur dann bekomme wenn
ich eine DB mit mehreren Tabellen verwnede.

Vielleicht kann mir ja irgend jemand helfen

DANKE

Gruß Daniel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.06.2003, 20:37 Uhr
mike
Pinguinhüpfer
(Operator)


Sorry, da kann ich dir leider nicht weiterhelfen
Schau dir mal folgenden Thread an. Da gibts ziemlich viele Varianten:
www.fun-soft.de///forum/showtopic.php?threadid=1259&time=

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: