Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Datenbankproblem

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 ] > 2 <
010
24.05.2004, 10:36 Uhr
~hanniplastik
Gast


hallo, habe mal folgendes versucht:


C++:
             CDaoDatabase Database;
    CString lpszFile = "O:\\C-progs\\work\\tank3.11.2003\\wand.mdb";
             Database.Open(lpszFile);        

        for(i=1;i<=m_dbVar.m_SEEMANZPKT;++i)
        {

        sprintf(STRING , "INSERT INTO Messdaten_%s_MSV   MESSWERTNR,WANDLER) VALUES (%d,%s)",wandlername,i,wandlername);
            
        Database.Execute(STRING);


        }        




Ich bekomme da immer die Fehlermeldung, dass 1 Parameter erwartet wurde, dass aber zu wenige übergeben wurden.
Finde irgendwie nicht heraus, woran das liegen könnte!!!
Laut anderer Posts sollte das doch eigentlich funktionieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
24.05.2004, 10:42 Uhr
~AS
Gast


Guten Tag ~hanniplastik,

die Anzahl der Klammern ')' im SQL-Statement stimmt nicht. Du hast mehr Schließende als Öffnende.

mfg
AS
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
24.05.2004, 10:50 Uhr
~hanniplastik
Gast


hallo,

Stimmt, ist aber ein copy-past Fehler, in meinem Code ist es richtig.
Bei solcher Art von Fehler würde er auch "Syntaxfehler in der Inser into Anweisung" oder so rausschmeißen!
Das ist also leider nicht der Fehler.

mfg

hanniplastik
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
25.05.2004, 08:34 Uhr
~daDings
Gast


hmmm
würd mal tippen das problem liegt beim übergeben des Strings
Du musst einen String in Hochkommas übergeben

C++:
    tx.Format("Select * from tbl where WERT = '%s', "tralala");



und NICHT


C++:
    tx.Format("Select * from tbl where WERT = %s, "tralala");

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ 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: