Avatar billede ingeman Juniormester
29. april 2024 - 06:09 Der er 1 kommentar

Sletning af Field i all Records

Function EkrNulstillingDB(Hoved,Ekr:string):Boolean;
  Var
    TQ : TADOQuery;
    FilNavn : String;


  Begin
    // Findes database?
    FilNavn:=ExtractFilePath(Application.ExeName);
    While Filnavn[Length(FilNavn)]='\' Do FilNavn:=Copy(FilNavn,1,Length(FilNavn)-1);
    FilNavn:=StringReplace(GemHesselholtAccess,'$programdir',FilNavn,[rfIgnoreCase,rfReplaceAll]);

    If FileExists(FilNavn) Then Begin
      TQ:=TADOQuery.Create(Nil);
      Try
        TQ.ConnectionString:=ConnectIt+FilNavn;
        // Put i record

        TQ.SQL.Clear;
        TQ.SQL.Add('UPDATE Kartotek');
        TQ.SQL.Add('SET Ekr=:Ekr');
        TQ.SQL.Add('WHERE Hoved = :Hoved');

        TQ.Parameters.ParamByName('Ekr').Value    := '-';
        TQ.Parameters.ParamByName('Hoved').Value    := Hoved;

  //      TQ.ExecSQL;

        EkrNulstillingDB:=(TQ.ExecSQL <> 0); //=0 ingen update

        (*
          TQ.SQL.Clear;
          TQ.SQL.Add('UPDATE INTO Kartotek (Notat) VALUES(');
          TQ.SQL.ADD(''''+Notes+''',');
          TQ.ExecSQL;
          *)

      Finally
        TQ.Free;
      End;

    End; // FileExists

  End;

Jeg har følgende Delphi kode
Den skal tilføje i alle Fields med navn  Ekr i Access databasen
tegn "-"
Der er 1200 records i Fieldnavn Ekr
Avatar billede Gustav Ekspert
29. april 2024 - 08:06 #1
Det spørgsmål skal du nok flytte til "Andet programmering".
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester