Avatar billede fun22 Nybegynder
25. maj 2003 - 14:18 Der er 5 kommentarer og
1 løsning

Oprette posts i en paradox db

Hej

Hvordan opretter jeg posts i en paradox db, med tekst fra edit felter??
Avatar billede janbb Juniormester
25. maj 2003 - 14:39 #1
posts ? lyder som en omskrivning af et dansk ord, men jeg kan ikke lige placere det uden at slå lidt op i nogle gamle bøger.Er det en slags 'udskrift'
af dine edit-felter du efterlyser ? A la 'rapport' ?.En DbGrid er fin til den slags i så fald.Du kan udvælge de iditfelter du vil have med hvis du laver den som SQL, men så kan du ikke bruge den til opdateringer i samme program - såvidt jeg ved.
Avatar billede fun22 Nybegynder
25. maj 2003 - 14:44 #2
Alså oprette en record i db'en.
Tabelnavn:
customers
  -id
  -name
  -adress

Og så har jeg tre edit felter:
id
name
adress

Så vil jeg gerne have det jeg skriver i edit felterne gemt under den rigtige row i db'en.

Håber du forstår nu...
Avatar billede pjotre Novice
25. maj 2003 - 15:37 #3
Hejsan

Prøv dette når du vil indsætte en ny record:

Customers.Insert;
Customers.id  := edit1.text;
Customers.name := edit2.text;
Customers.nadress := eidt3.text
Customers.post;

Hvis du vil opdatere en eksisterende og key(nøglen) er Customers.id:

Custmers.SetKey;
Customers.FieldByName(id).Asstring := edit1.text;

If not Customers.GoToKey  then
      begin
        MessageDlg('Ukendt ID, prøv igen!',mtInformation,[mbOK],0);
      end
  else
      begin
        Customers.edit;
        Customers.name := edit2.text;
        Customers.nadress := eidt3.text
        Customers.post;
      end;


Mvh
Pjotre
Avatar billede pjotre Novice
25. maj 2003 - 15:42 #4
Der var en stavefejl:
Customers.nadress skal i begge tilfælde selvfølgelig være customers.adress.
Pjotre
Avatar billede tolderlund Nybegynder
26. maj 2003 - 12:28 #5
I stedet for
  Custmers.SetKey;
  Customers.FieldByName(id).Asstring := edit1.text;
  If not Customers.GoToKey  then
kan man bare skrive
  If not Customers.FindKey([edit1.text]) then
Avatar billede fun22 Nybegynder
26. maj 2003 - 13:58 #6
yes, så er den der.
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