AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken dbCheckbox und dbGrid mit Abfrage

dbCheckbox und dbGrid mit Abfrage

Ein Thema von blutigerAnfänger · begonnen am 2. Aug 2014 · letzter Beitrag vom 3. Okt 2014
 
blutigerAnfänger

Registriert seit: 23. Mär 2010
82 Beiträge
 
#31

AW: dbCheckbox und dbGrid mit Abfrage

  Alt 1. Okt 2014, 16:20
Es funktioniert. Danke, daß ihr Euch die Köpfe zerbrochen habt.
Und woran hat's jetzt gelegen?
Ich wollt, ich wüßte es.

Eigentlich wollte ich die Abfrage jetzt selber schreiben, denn bisher habe ich ja nur die gesamte Tabelle abgefragt.

Delphi-Quellcode:
procedure TForm1.AbfrageClick(Sender: TObject);
begin
    IBDataSet1.SelectSQL.Text :='Select * from Tabelle;';
    IBDataSet1.Open;
end;
Doch da stimmt etwas nicht.
Delphi-Quellcode:
procedure TForm1.AbfrageClick(Sender: TObject);
begin
StringNAME := '____';
StringBEZEICHNUNG := '%';
  with IBDataSet1 do
    begin
      Active:=False;
      SelectSQL.Clear;
      SelectSQL.Add('Select * from Tabelle2 where NAME Like :text1 ');
      SelectSQL.Add('And Upper (BEZEICHNUNG) Like Upper (:text2) ');
      ParamByName('text1').asString := StringNAME;
      ParamByName('text2').asString := StringBEZEICHNUNG;
      Active:=True;
    end;
end;
Hiermit frage ich alle Datensätze, welche 4 Buchstaben haben, ab.
In der gesamten Tabelle2 sind einige tausend Treffer vorhanden, angezeigt werden 0, Null, nichts, gar nichts.
Ersetze ich die vier Unterstriche in StringNAME durch ein Prozentzeichen funktioniert die Abfrage, allerdings werden auch alle Datensätze angezeigt.
In der Vorversion dieses Programms hat doch noch alles funktioniert. Dort hatte ich nur die Felder Name und Bezeichnung. Hier sind es ja noch die Felder Combobox, und das ID Feld.
Woran liegt das?
Achso In der Vorversion war es eine Query.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz