Thema: Delphi Update ausführen

Einzelnen Beitrag anzeigen

Metallicwar

Registriert seit: 5. Feb 2010
Ort: Bad Kissingen
293 Beiträge
 
Delphi XE Architect
 
#6

AW: Update ausführen

  Alt 25. Nov 2010, 21:31
hmn, irgendwas mach ich falsch....
Delphi-Quellcode:
      begin
        qAkteAnhänge.First;
        for iDatensätze := 0 to qAkteanhänge.RecordCount - 1 do
          begin
            sNeueDatei := qAkteAnhänge.FieldByName('ID_PersonalAkte').AsString + '_' + qAkteanhänge.FieldByName('Dateiname').AsString;
            sAlteDatei := qAkteAnhänge.FieldByName('DateinameSave').AsString;
            RenameFile(sPfadPersonal+sAlteDatei, sPfadPersonal+sNeueDatei);
            qNewAuftrag.SQL.Text := 'UPDATE Auftragakte_Anhaenge SET DateinameSave=' + QuotedStr(sNeueDatei) + 'WHERE DateinameSave=' +QuotedStr(sAlteDatei);
            qNewAuftrag.ExecSQL;
            qAkteAnhänge.Next;
          end;
      end;
der SQL stimmt doch, er soll für jeden Datensatz den alten Dateinamen durch den neuen ersetzen, aber das tut er nicht, in der DB stehn immer noch die selben werte....
  Mit Zitat antworten Zitat