AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Einlesen von SQL-Daten in Combobox
Thema durchsuchen
Ansicht
Themen-Optionen

Einlesen von SQL-Daten in Combobox

Ein Thema von cell · begonnen am 8. Jul 2005 · letzter Beitrag vom 12. Jul 2005
Antwort Antwort
Seite 5 von 9   « Erste     345 67     Letzte »    
cell

Registriert seit: 5. Jul 2005
Ort: Ebensee
171 Beiträge
 
Delphi 4 Standard
 
#41

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 07:54
Delphi-Quellcode:
procedure TfrmTestauswahl.cmdbestaetigenClick(Sender: TObject);
begin
  cbotestnummer.Items.Clear;
  with myQuery do begin
    myQuery.SQL.Text := 'SELECT Testnummer FROM friktionstest;
myQuery.Open;
while not Eof do begin
cbotestnummer.Items.Add(myQuery.Fields[0].AsString);
Next;
end;
myQuery.Close;
end;

end.
ich hab das jetzt mal so probiert aber er hat immer einen Fehler beim
with myQuery do begin und das versteh ich nicht bzw ich weiß ned warum
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#42

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 08:07
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
  Mit Zitat antworten Zitat
cell

Registriert seit: 5. Jul 2005
Ort: Ebensee
171 Beiträge
 
Delphi 4 Standard
 
#43

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 08:10
jetzt ist es schon ein bisschen klarer geworden aber ich verstehe immer noch nicht ganz was jetzt ein Query ist. ich hab mir gedacht ein Query ist eine SQL abfrage wie zb
Select * From friktionstest
aber anscheinen ist es das nicht
wäre dir sehr dankbar wenn du mir das nochmal erklären könntest
thx
  Mit Zitat antworten Zitat
cell

Registriert seit: 5. Jul 2005
Ort: Ebensee
171 Beiträge
 
Delphi 4 Standard
 
#44

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 08:14
bzw kannst du mir ein beispiel zeigen
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#45

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 08:34
Mein Code-Beispiel weiter oben mit dem with-block hat dich vielleicht etwas verwirrt.

Delphi-Quellcode:
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 erhalten
  myQuery.Open;
  // Tabelle Satz für Satz durch gehen
  while not myQuery.Eof do begin
    Combobox.Items.Add(myQuery.Fields[0].AsString);
    // zum nächsten Satz weiter schalten
    myQuery.Next;
  end;
  // Fertig - Ergebnis verwerfen
  myQuery.Close;
end;
marabu
  Mit Zitat antworten Zitat
cell

Registriert seit: 5. Jul 2005
Ort: Ebensee
171 Beiträge
 
Delphi 4 Standard
 
#46

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 08:39
jo gut des ahb i soweit (versteh ich auch )
ich hab das ganze mit Datamodul gemacht und da hab ich ein Query1 hineingetan. die unit heißt dbmodule
so
dbmodule hab ich in die uses getan, das query hab ich überall gleich bezeichnet mit qry
nur funktionierts nicht
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#47

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 09:22
datamodule.query1 ist der richtige Name - wenn ich dich verstanden habe.

marabu
  Mit Zitat antworten Zitat
cell

Registriert seit: 5. Jul 2005
Ort: Ebensee
171 Beiträge
 
Delphi 4 Standard
 
#48

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 10:32
Delphi-Quellcode:
procedure TfrmTestauswahl.FormCreate(Sender: TObject);
begin
cbotestnummer.Items.Clear;
  with DataModule1 do
  begin
       Query.SQL.Text:= 'SELECT Testnummer FROM friktionstest';
       Query.Open;
       while not Query.Eof do
       begin
             cbotestnummer.Items.Add(Query.Fields[0].AsString);
             Query.Next;
       end;
       Query.Close;
end;

end;
hmm... jetzt kommt eine zugriffsverletzung ... aber vorher ist es gerade gegangen...hab nur die form gewechselt, was kann das sein ???
  Mit Zitat antworten Zitat
merlin17

Registriert seit: 15. Dez 2002
Ort: Mittelfranken
980 Beiträge
 
Delphi 10 Seattle Enterprise
 
#49

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 10:36
TfrmTestauswahl.FormCreate

-> ist zu diesem Zeitpunkt das Datenmodul schon existent/created ???


thomas
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  Mit Zitat antworten Zitat
cell

Registriert seit: 5. Jul 2005
Ort: Ebensee
171 Beiträge
 
Delphi 4 Standard
 
#50

Re: Einlesen von SQL-Daten in Combobox

  Alt 11. Jul 2005, 10:37
ähmm keine ahnung wo seh ich das ??
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 9   « Erste     345 67     Letzte »    


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 01:28 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