Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBEdit bleibt leer (https://www.delphipraxis.net/28636-dbedit-bleibt-leer.html)

superstar025 27. Aug 2004 11:01


DBEdit bleibt leer
 
Hallo habe folgendes Problem

ich möchte auf einen button klicken und danach soll ein dbedit1 feld gefüllt werden
in der query9 steht ein ganz normaler select auf eine datenbank

dbedit1 ist mit datasource5 verbunden

nach klick auf button führe ich folgenden befehl aus

Delphi-Quellcode:
    query9.Close;
    datasource5.DataSet := query9;
    query9.ParamByName('KND_NR').AsString := Combobox1.Text;
    query9.open;
Jedoch bleibt das Edit feld leer!
warum??

mfg
superstar025

mytar 27. Aug 2004 11:04

Re: DBEdit bleibt leer
 
Ich empfehle bessere Bezeichnernamen!

Dann kennt man sich auch gleich besser aus.

superstar025 27. Aug 2004 11:24

Re: DBEdit bleibt leer (HILFE)
 
wie was soll ich da ansonsten reinschreiben?


:wiejetzt:

Union 27. Aug 2004 11:28

Re: DBEdit bleibt leer
 
Zitat:

Zitat von superstar025
Hallo habe folgendes Problem

dbedit1 ist mit datasource5 verbunden
Jedoch bleibt das Edit feld leer!
warum??

Mit welchem Feld ist es denn verbunden und was SOLL der Inhalt des Edit sein ?

Zur Codierung: Man sollte nie (Ausnahme: statische Labels) die vorgegebenen durchnumerierten Bezeichner verwenden.

query9 -> queryKundenSuche
datasource5 -> dsKunden

usw. macht das ganze für Dich und andere leichter verständlich.

superstar025 27. Aug 2004 12:06

Re: DBEdit bleibt leer
 
Kurze Beschreibung meines Problems

Ich möchte nachdem ich auf einen button (button1) geklickt habe in dem DBEdit1 feld das Ergebnis aus einer ganz einfachen select feld from tabelle where kundennr=:kundennr

Wenn ich auf den Button klicke führt der folgenden befehl aus

Delphi-Quellcode:
    query9.Close;
    datasource5.DataSet := query9;
    query9.ParamByName('KND_NR').AsString := Combobox1.Text;
    query9.open;
Jedoch erschein kein ergebnis im Edit feld.
Woran kann das liegen??


Danke für die Hilfe im vorraus

mfg
superstar025

Hansa 27. Aug 2004 12:32

Re: DBEdit bleibt leer
 
Zitat:

Zitat von superstar025
Delphi-Quellcode:
query9.Close;
datasource5.DataSet := query9;

Durch das Close machst du ein "Nichts" und dieses "Nichts" weist du einem Dataset zu und arbeitest damit weiter. Was soll das im Endeffekt werden ?? Oder in diesem Fall anders rum gefragt : Was ist der Unterschied zwischen Nichts mit und ohne Parameter ? :mrgreen:

superstar025 27. Aug 2004 12:44

Re: DBEdit bleibt leer
 
Danke für die Hilfe


Hab den fehler behoben
man muss in den Eigenschaften vom DBEdit noch das Datafield auswählen

Trotzdem danke für die Mühe

mfg
superstar025


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:28 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