AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:02

Parameter dieser Suchanfrage:

Suche in Thema: Einlesen von SQL-Daten in Combobox
Suche alle Beiträge, die von "marabu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 11 von insges. 11 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 11. Jul 2005
    Der Code gehört wohl eher in die Ereignisbehandlungsroutine OnChange() der ComboBox - und das setzen von Visible kannst du dir eigentlich sparen.

    marabu
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 11. Jul 2005
    Besser so:


    Label1.Caption := cbotestnummer.Text;

    marabu
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 11. Jul 2005
    datamodule.query1 ist der richtige Name - wenn ich dich verstanden habe.

    marabu
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 11. Jul 2005
    Mein Code-Beispiel weiter oben mit dem with-block hat dich vielleicht etwas verwirrt.


    procedure TfrmTestauswahl.FormCreate(Sender: TObject);
    begin
    ComboBox.Items.Clear;
    // Anfrage formulieren - nur ein Beispiel
    myQuery.SQL.Text := 'SELECT Testnummer FROM Test WHERE Testabschnitt = 3 ORDER BY Testnummer';
    // Anfrage an Server schicken und Ergebnis in Tabellen-Form zurück...
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 11. Jul 2005
    Der Compiler hat dir doch gesagt, dass er die Variable myQuery nicht kennt. Entweder deine Query heißt anders, oder sie befindet sich in einer anderen Unit - dann musst du den Namen qualifizieren (z.B. Unit7.nyQuery).

    marabu
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 11. Jul 2005
    Mit SQL ist das so: du schreibst auf was du wissen willst:

    myQuery.SQL.Text := 'SELECT Testnummer FROM friktionstest WHERE ... ORDER BY ...';
    Dann musst du deine Anfrage noch an den Server schicken:

    myQuery.Open;
    Weil der Server sich ein paar Resourcen dafür zurecht gelegt hat, solltest du ihm auch wieder Bescheid sagen, wenn du fertig bist:

    myQuery.Close;
    Klarer jetzt?
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 11. Jul 2005
    Welchen Fehler meldet denn der Compiler?

    myQuery ist ein Platzhalter für deine Query, wie auch immer die heißen mag - oder hast du Probleme mit dem with-block?

    marabu
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 8. Jul 2005
    Hi cell,

    der von dir vorgeschlagene Code funktioniert garantiert nicht. Du legst das SQL-Statement fest, aber startest die Anfrage (myQuery.Open) an die Datenbank gar nicht. Dann verwendest du eine Schleife ohne Ende-Kriterium.

    Es ist dir vielleicht nicht aufgefallen, aber für den Fall, dass du mehrere Testnummern in deiner ComboBox haben wolltest, habe ich deinen Code in meinem letzten...
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 8. Jul 2005
    Oberhalb von dem Fenster, in dem du deinen Beitrag schreibst, ist ein Button "Delphi-Code". Hau drauf, bevor du deinen Quellcode schreibst und nochmal, wenn du fertig bist. Dann sieht dein Beitrag etwa so aus:


    procedure TfrmTestauswahl.FormCreate(Sender: TObject);
    begin
    ComboBox.Items.Clear;
    with myQuery do begin
    SQL.Text := 'SELECT Testnummer FROM Test WHERE Testabschnitt = 3...
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 8. Jul 2005
    Erstmal fehlen die delphi-tags in deinem Beitrag.
    Dann fehlt ComboBox.Items.Clear - die Box wird so mit der Zeit recht voll.
    Und dann musst dich noch entscheiden, wann du mit qrMain und wann mit myQuery arbeitest.

    marabu
  • Forum: Datenbanken

    Re: Einlesen von SQL-Daten in Combobox

     
      by marabu, 8. Jul 2005
    Hallo Leute,


    klar doch.

    Habe meinen Test - ohne wissenschaftlichen Anspruch - sogar noch rumliegen. 10 Mio Zugriffe auf das letzte Attribut einer 21-stelligen Relation: 87s bei Zugriff per FieldByName(), 24s bei Zugriff über meinen NameIndex und 7s bei Zugriff über Index-Variable.

    Grüße vom marabu


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=marabu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=49274
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.
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