INSERT?



  • hiho,

    kann man eigentlich einen INSERT Befehl mit einer WHERE Klausel belegen? Wenn ja wie geht das häng seit ner Stunde daran und egal was ich mache endeffekt ist jedesmal eine Fehlermeldung...



  • WHERE-Klauseln sind bei INSERT nicht sinnvoll, weil sie sich auf bestehende Daten beziehen. Was soll das denn deiner Meinung nach bewirken? Oder meinst du UPDATE?



  • und zwar gehts darum ein adressprogramm für freunde auf mehrere Benutzer zu verteilen das heißt jeder gibt in eine datenbank seine freunde ein und soll am ende das ganze nur von einem einzigen Computer aufrufen können wo computername zb. oszpc10 d.h. ich muss die PCs im nachhinein noch in die Datensätze reinzaubern.
    mh wahrscheinlich eher update denk ich mal weiß ich nich...

    hab es jetzt mal so probiert:

    q_user->SQL->Add(AnsiString("UPDATE freunde SET Computer = 'PM12' WHERE user = ") + QuotedStr(e_user->Text));
    

    kommt ne Fehlermeldung Error creating cursor handle.



  • okay lösung selber gefunden man sollte doch ExecSQL mit hinzufügen 😉


Anmelden zum Antworten