Avatar billede kokoko Nybegynder
19. december 1999 - 14:45 Der er 1 kommentar og
1 løsning

DATABASE

Ligesom der findes kommandoen som lookop der henter informationer fra et bestemt felt, findes der så ikke også en kommando til at skrive til et bestemt felt? Jeg har ikke kunne finde den , men håber nogen kan hjælpe mig!
Avatar billede delphi Nybegynder
19. december 1999 - 20:12 #1
Se svar fra tidligere  (http://www.eksperten.dk/spm.asp?id=8684).    Linien:

  Table1.FieldByName('PlayerNo').AsInteger := 100;
Eller om du vil:
  Table1PlayerNo.AsInteger := 100;

Skriver værdien 100 i det bestemte felt 'PlayerNo' i den aktuelle record.  Du skal i den sammenhæng huske:
1: At have din pointer i den aktuelle post/record/linie i din database - brug evt. TDataSet's søgefunktioner til dette.
2: Din table skal være i Edit mode - ellers kan du ikke skrive til den.  Dette opnås ved:

  Table1.Edit;  // Eller .Append eller....
  .
  Linier hvor du skriver i felter.
  .
  Table1.Post; // Eller .Next eller .First eller....

Dvs, fremgangs måden ved databaser/tabeller er.
1: Find den rigtige post.
2: Bring tabellen i edit/insert/append mode.
3: Skriv/slet/modify dine data.
4: Bring din tabel tilbage til browse mode, typist ved brug af Post metoden.

Jeg kan mærke, at du ikke er for øvet i denne deciplin - hvilket er en skam, for et af Delphi's største fortrin er i mine øjne helt klart dens enorme styrke i forbindelse med database arbejde.  Jeg kan i den sammenhæng klart anbefale en af følgende bøger:
  Mastering Delphi 5 (eller 1 til 4) af Marco Cantú, Sybex
  Borland Delphi developers Guide af Teixeira et al, Sams/Borland press
  Delphi Unleased af en eller anden jeg ikke lige kan huske, for bogen ligger over på arbejdet!

NiP

NiP
Avatar billede kokoko Nybegynder
19. december 1999 - 23:37 #2
du har helt ret i at jeg ikke rigtig er inde i delphi database! Jeg havde fundet ud af den måde til at ændre en linje som du beskriver. Jeg ville bare hører om der var en nem kommando til at gøre det, men det er der jo så ikke! :(
Tak for din anbefaling af bøger, dem skal jeg vidst lige have fat i!
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
Kurser inden for grundlæggende programmering

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