Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi feld nicht gefunden (https://www.delphipraxis.net/17901-feld-nicht-gefunden.html)

Sulustaner2004 12. Mär 2004 09:23

Re: feld nicht gefunden
 
mmh..ich stelle fest mein hirn läuft heute auf sparflamme...
entweder ich kann oder will es heute nicht verstehen... :cry:
ick könnte heulen.....

Robert_G 12. Mär 2004 09:27

Re: feld nicht gefunden
 
Ich mach' jetzt erstmal Frühstückspause :mrgreen:
Danach versuch' ich's nochmal...

Sulustaner2004 12. Mär 2004 09:28

Re: feld nicht gefunden
 
ok..dann mal mahlzeit...:oops:

Robert_G 12. Mär 2004 10:06

Re: feld nicht gefunden
 
Was hast du denn nicht verstanden ?
*vollgerfressenen Bauch unter Schreibtisch wuchtet* :mrgreen:

Sulustaner2004 12. Mär 2004 10:11

Re: feld nicht gefunden
 
soll ich ganz ehrlich sein ??? alles *heul*
wieso geht es in der einen form und in der anderen nicht ???

Robert_G 12. Mär 2004 10:30

Re: feld nicht gefunden
 
Zitat:

Zitat von Robert_G
...Wenn du Daten aus der DB in die Edits schreiben willst, dann schau dir mal OnCreate im Form "Versuch2" an. ...

In Versuch2 machst du im OnCreate auch eine Abfrage.

Und in dort gibst du dem Parameter i_Versuch auch einen Wert.
Delphi-Quellcode:
    With ADOQuery1 Do
    Begin
      SQL.Text :=
        'SELECT dbo_VF.Versuchsfl_ID,' + #10 +
        '      dbo_VF.Versuchsfl_Bezeichnung,' + #10 +
        ...
        'FROM  dbo_Versuchsflaechen_ST dbo_VF' + #10 +
        'WHERE dbo_VF.Versuchsfl_Bezeichnung = :i_Versuch' + #10 +
        'ORDER By dbo_VF.Versuchsfl_Bezeichnung';
      Prepared := True;
      // Hier!
      Parameters.ParamByName('i_Versuch').Value := CBO_Bezeichnung.Text;
      Open;

Sulustaner2004 12. Mär 2004 10:40

Re: feld nicht gefunden
 
ich will ja von den textboxen in die datenbank schreiben !!!!

Robert_G 12. Mär 2004 10:43

Re: feld nicht gefunden
 
Hast du es überhaupt schon mal ohne die "böse" Zeile und mit dem hier (siehe mein Post weiter oben) ...
Delphi-Quellcode:
Parameters.ParamByName('i_Versuch').AsString := TB_Bearbeiter.Text;
... versucht?

Sulustaner2004 12. Mär 2004 11:10

Re: feld nicht gefunden
 
ja...habe ich versucht...bekomme dann die fehlermeldungen

[Fehler] dateneingabe.pas(190): Objekt oder Klassentyp erforderlich

[Fehler] dateneingabe.pas(190): Operator oder Semikolon fehlt

alle beide für diese zeile

Delphi-Quellcode:
Parameters.ParamByName('i_Versuch').AsString := TB_Bearbeiter.Text;

Robert_G 12. Mär 2004 11:18

Re: feld nicht gefunden
 
:wall: Langsam komme ich mit diesn gazen BDE/ADO-Fragen durcheinander (ich verwende keins von beiden), es muss ".Value" anstatt ".AsString" heißen.
Delphi-Quellcode:
  ...
  // Wenn SetStr beschrieben wurde -> baue UPDATE-Statement...
  If SetStr <> '' Then
  Begin
    With ADOQuery1 Do
    Begin
      SQL.Text :=
        'Update dbo_VFL_VERZ_TEMP t' + #10 +
        'Set  ' + SetStr + #10 +
        'WHERE t.Bearbeiter = :i_Versuch';
      Prepared := True;
      // Werte der Paramter :i_F(1 - ...)
      For i := 0 To pred(SetCount) Do
        Parameters.ParamByName('i_F' + IntToStr(i)).Value := SetVals[i];
        // Hier
        Parameters.ParamByName('i_Versuch').Value := TB_Bearbeiter.Text;
      // Ausführen
      ExecSQL;
    // Dieses "End;" stand hinter den Edit/Label-Zeugs, es sollte aber hier den With-Block schließen
    End;

    label27.Caption := tb_Bearbeiter.Text;
    ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.
Seite 3 von 4     123 4      

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