Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Access Tabelle durchsuchen (https://www.delphipraxis.net/103941-access-tabelle-durchsuchen.html)

quendolineDD 24. Nov 2007 19:23

Re: Suchen!
 
Da du meintest du hättest Probleme mit SQL ... schau dir mal dieses Tut zu SQL an.
http://sql.1keydata.com/de/

Seppel 24. Nov 2007 19:27

Re: Suchen!
 
Zitat:

Zitat von quendolineDD
Da du meintest du hättest Probleme mit SQL ... schau dir mal dieses Tut zu SQL an.
http://sql.1keydata.com/de/

Thx.
@all: Thx, too.
Habt mir sehr geholfen.

Seppel 26. Nov 2007 19:17

Re: Suchen!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab ma ein Problem und zwar Suchen klappt ja jetzt, aber wenn ich dann die Navibenutze um z.B was neues zu erstellen, dann bekomme ich eine Meldung, ich glaub es leigt an dem Feld ID.
Ich poste ma alles rein.

Ich benutze ADOkomponente, also auch eine Access datenbank.
Der Primärschlüssel is STUID und wird nicht automatisch festgelegt(ein Felher?)
Also kann die ID(STUID) auch ma 1000 statt 1 sein. Ich glaube das ist der Felher, vlt. probiere ich esm a mit ner id und der STUID an sich, aber dann kann ich net mehr nach der STUID suchen oder?

Delphi-Quellcode:
begin
Query1.SQL.Text := 'SELECT * FROM apezdb WHERE STUID ='+id.Text;
//Parameter hab ich weggleassen, haben bei ADO komponente net gefunzt.
Query1.Open;

id.Clear;
name.Clear;
Rasse.clear;p1.Clear;p2.Clear;p3.Clear;m1.Clear;
m2.Clear;m3.Clear;komm.Clear;

id.text := Query1.FieldByName('STUID').asString;
name.Text := Query1.FieldByName('Name').asString;
Rasse.Text := Query1.FieldByName('Rasse').asString;
p1.Text := Query1.FieldByName('Planet1').asString;
p2.Text := Query1.FieldByName('Planet2').asString;
p3.Text := Query1.FieldByName('Planet3').asString;
m1.Text := Query1.FieldByName('Mond1').asString;
m2.Text := Query1.FieldByName('Mond2').asString;
m3.Text := Query1.FieldByName('Mond3').asString;
komm.Text := Query1.FieldByName('Kommentar').asString;

end;

mkinzler 26. Nov 2007 19:21

Re: Suchen!
 
Sorge dafür, das die ID automatisch vergeben wird.

Seppel 26. Nov 2007 19:21

Re: Suchen!
 
Zitat:

Zitat von mkinzler
Sorge dafür, das die ID automatisch vergeben wird.

Funzt es dann noch wenn ich nach der STUID suche und dass dann alles nach ihr aufgelistet wird??

Seppel 26. Nov 2007 19:29

Re: Suchen!
 
Also, ich will ja jetzt nach ner STUID suchen z.B 2000, die richtige ID(Primärschlüssel) davon ist 3.

Suchen klappt auch, nur wenn ich dann vorwärts gehen will, dann kommt halt ne Fehlermeldung und da steht Fled ID kann nicht verändert werden.
Muss ich vlt. nach der Suche noch was freigeben, bzw. der DB mitteilen??

mkinzler 26. Nov 2007 19:32

Re: Suchen!
 
Was für Typen haben id und Co?

Seppel 26. Nov 2007 19:34

Re: Suchen!
 
Liste der Anhänge anzeigen (Anzahl: 1)
ID ist Autowert, ich lad die DB einfach ma hoch^^
STUID is glaub ich Zahl oder so.

Seppel 27. Nov 2007 13:48

Re: Suchen!
 
Habt ihr mich vergessen. :(
edit:
Könnt ihr mir net helfen??
Mein Problem ist wenn ich suche und was finde und dann etwas neues hinzufügen will oder vorwärts gehen will, dass eine Fehlermeldung kommt, ID falsch...

Seppel 27. Nov 2007 16:33

Re: Suchen!
 
Das Problem liegt bestimmt darin, dass ich nicht nach der ID suche, sondern nach einem anderen Feld oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:46 Uhr.
Seite 2 von 5     12 34     Letzte »    

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