Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Syntaxproblem, bitte um Hilfe (https://www.delphipraxis.net/37498-syntaxproblem-bitte-um-hilfe.html)

Benjin 6. Jan 2005 15:30


Syntaxproblem, bitte um Hilfe
 
Hallo, versuche gerade die EDB Komponenten auszuprobieren und möchte eine Verbindung zu einer Access
Datenbank herstellen und Daten auslesen.
nun scheitere ich schon nach wengen Minuten :?
Kann mir jemand sagen was hier falsch ist?

Code:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, EDBComboBox, EDB, EDB_const;

type
  TForm1 = class(TForm)
    Memo1: TMemo;
    EDB1: TEDB;
    EDBComboBox1: TEDBComboBox;
    Daten: TButton;
  private
    { Private-Deklarationen }

  public
    { Public-Deklarationen }
  end;


var
  Form1: TForm1;




implementation

{$R *.dfm}
begin
if EDB1.CreateDBConnection then begin


end;


end.
Die Fehlermeldung:

[Fehler] Unit1.pas(34): Undefinierter Bezeichner: 'EDB1'



Ist ein Anfängerfehler, gewiss.
Aber dafür wahrscheinlich umso einfacher zu beantworten.

Danke.

Daniel 6. Jan 2005 15:33

Re: Was ist hier falsch?
 
Hallo Benjin,

bitte ändere den Titel Deines Beitrages, so daß dieser etwas mit dem Thema Deiner Frage zutun hat. Danke. ;-)

BluesKid 6. Jan 2005 15:34

Re: Was ist hier falsch?
 
Moin moin

Was ist hier falsch? -> Ich denke erstmal der Titel *hihi*


Spass beiseite.

Delphi-Quellcode:
implementation

{$R *.dfm}
begin
if EDB1.CreateDBConnection then begin


end;
Is das 1:1 dein Code oder ein Tippfehler? Da Fehlt das Ereignis.


schönen Gruß
Sam

Snoop007 6. Jan 2005 15:47

Re: Was ist hier falsch?
 
wenn mich nicht alles trügt fehlt das ne procedure / funktion wann das aufgerufen werden soll

wann soll das if statement denn ausgeführt werden ?

Morlon 6. Jan 2005 17:13

Re: Was ist hier falsch?
 
Versuchs mal so :):

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, EDBComboBox, EDB, EDB_const;

type
  TForm1 = class(TForm)
    Memo1: TMemo;
    EDB1: TEDB;
    EDBComboBox1: TEDBComboBox;
    Daten: TButton;
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }

  public
    { Public-Deklarationen }
  end;


var
  Form1: TForm1;




implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  if EDB1.CreateDBConnection then
    begin
      {tu was}
    end
end;

end.

Kedariodakon 6. Jan 2005 17:19

Re: Was ist hier falsch?
 
lieber net :angel2:
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, EDBComboBox, EDB, EDB_const;

type
  TForm1 = class(TForm)
    Memo1: TMemo;
    EDB1: TEDB;
    EDBComboBox1: TEDBComboBox;
    Daten: TButton;
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen } 

  public
    { Public-Deklarationen } 
  end;


var
  Form1: TForm1;




implementation

{$R *.dfm} 

procedure TForm1.FormCreate(Sender: TObject);
begin
  if EDB1.CreateDBConnection then
    begin
      {tu was} 
    end;
end;

end.
Lieber So! :zwinker:

bye

Morlon 7. Jan 2005 00:49

Re: Was ist hier falsch?
 
ach, jeder darf ma nen semikolon vergessen :P
hab bis vor kurzem mit VB gearbeitet, da habsch sowas nich gebraucht ;)

nailor 7. Jan 2005 01:07

Re: Was ist hier falsch?
 
wosn da jetzt der unterschied?

Morlon 7. Jan 2005 01:42

Re: Was ist hier falsch?
 
Zitat:

Zitat von nailor
wosn da jetzt der unterschied?

Ich hab hier:

Delphi-Quellcode:
  if EDB1.CreateDBConnection then
    begin
      {tu was}
    end
das Semikolon hinter dem end vergessen. ;)

nailor 7. Jan 2005 02:06

Re: Was ist hier falsch?
 
muss ja auch nicht. siehe:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  begin
    begin
      beep
    end
  end
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:16 Uhr.
Seite 1 von 2  1 2      

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