AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBEdit auslesen

Ein Thema von Leon de Bar · begonnen am 8. Nov 2004 · letzter Beitrag vom 8. Nov 2004
Antwort Antwort
Leon de Bar

Registriert seit: 1. Okt 2004
Ort: Berlin
125 Beiträge
 
Delphi 6 Enterprise
 
#1

DBEdit auslesen

  Alt 8. Nov 2004, 18:47
Hi, ich mal wieder...

wenn ich einen Datensatz aufrufe, ihn editiere (ich lasse ihn in verschiedenen DBEdits darstellen) und möchte ihn nun wieder zurückschreiben, dann mache ich das doch mit UPDATE... oder?

Zur Einleitung: Ich arbeite mit Access und SQL-Querys.

das format ist doch Update from tabelle SET feld1 where hastenichtgesehen

um das hastenichtgesehen geht es mir. ich möchte gerne wissen wie ich meinem programm sage, dass er den datensatz updaten soll, der die ID x hat. um das x geht es mir. wie ermittel ich dieses x???

ich dachte mir, ich lese das entsprechende dbedit-feld aus und weise es einer variablen zu... nur wie?
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#2

Re: DBEdit auslesen

  Alt 8. Nov 2004, 19:33
Mit einem Paramter. Z.B. "WHERE NR = :NR". Vor abstzen der Annfrage mußt du das im Delphi-Prog. noch per ParamByName zuweisen. 8)
Gruß
Hansa
  Mit Zitat antworten Zitat
Leon de Bar

Registriert seit: 1. Okt 2004
Ort: Berlin
125 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: DBEdit auslesen

  Alt 8. Nov 2004, 20:37
Danke Hansa,

kannst du mir das vielleicht noch ein wenig veranschaulichen? ich bin ein kleiner Legisteniker (Newbie) und kann mir darunter so gar nichts vorstellen.

Ein Beispiel vielleicht?
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#4

Re: DBEdit auslesen

  Alt 8. Nov 2004, 21:01
Es läuft in dieser Richtung hier ab :

Delphi-Quellcode:
LiefModul.LiefDS.Active := false;
LiefModul.LiefDS.ParamByName('NR').AsString := Edit1.Text;
LiefModul.LiefDS.SelectSQL.Text := 'SELECT NAME, STRASSE FROM LIEF8 WHERE (NR <= :NR)';
LiefModul.LiefDS.Active := true;
Mehr finde ich jetzt nicht. Muß allerdings sehr alt sein. Mittlerweile mache ich so was mit Stored Proc.
Gruß
Hansa
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz