Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Name in DB suchen (https://www.delphipraxis.net/14254-name-db-suchen.html)

r_kerber 5. Jan 2004 19:53

Re: Name in DB suchen
 
Delphi-Quellcode:
query1.SQL.Text := 'select * from adressen.db where Vorname=' + QuotedStr (sIrgendEinName);
wobei sIrgendEinName eine String-Variable ist. Und die Query sollte auf eine TTable zeigen mit der Du zu einem BDE-Alias verbindest.

czapie 5. Jan 2004 20:05

Re: Name in DB suchen
 
Ähm,
ich bin mir nicht ischer aber muß es nicht heißen

Datenbank.Tabelle.Spalte

?

Czapie.

Spurius 5. Jan 2004 20:12

Re: Name in DB suchen
 
Also wie jetzt? Doch ein Table? Kann mir nicht einer ein Bsp.-Prog schicken? Nur was einfaches, wo ich seh, wie es funktioniert.
Wäre echt nett von euch!
Gruß
Spurius

kiar 5. Jan 2004 20:56

Re: Name in DB suchen
 
hier der quelltext aus der hilfe
Delphi-Quellcode:
Query1.Close;

Query1.SQL.Clear;
Query1.SQL.Add('Delete from Country where Name = ''Argentina''');
Query1.ExecSQL;
für delete setzt du select * from

Spurius 5. Jan 2004 21:09

Re: Name in DB suchen
 
Hallo,
ich glaub mein Problem ist weniger der SQL-Code, sondern wie ich das im Programm unterbringe. Z.b. mit oder ohne Table, wer kriegt von wem die DataSource etc. ...
Also, falls mir einer ein Bsp. schicken würde, würde mir das wahrscheinlich sehr helfen.
Meine Mail ist mrmustermann@gmx.de
Gruß
Spurius

kiar 5. Jan 2004 21:12

Re: Name in DB suchen
 
du ziehst einfach eine query-komponente auf deine form und schoch hast du alles was du brauchst. wenn die query markiert ist mal f1 drücken und dir wird geholfen.

raik

Spurius 6. Jan 2004 17:38

Re: Name in DB suchen
 
Hallo,
es geht!!! :-D
Aber ich finde die einträge nur, wenn die Groß- und Kleinschreibung stimmt. auch mit "like"
werden die Einträge sonst nicht gefunden. Kann ich das irgendwie ändern?
Gruß
Spurius

MrSpock 6. Jan 2004 19:53

Re: Name in DB suchen
 
Hallo Spurius,

dafür kannst du Upper benutzen, dass alle Buchstaben in Großbuchstaben umwandelt:

Delphi-Quellcode:
SQL := 'Select * from tabelle where Upper(nachname)='+QuotedStr(UpperCase(deinname));


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 Uhr.
Seite 2 von 2     12   

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