Einzelnen Beitrag anzeigen

schlecki

Registriert seit: 11. Apr 2005
Ort: Darmstadt
148 Beiträge
 
Delphi XE2 Enterprise
 
#19

AW: Einträge aus Datenbank an Variable übergeben

  Alt 14. Apr 2011, 13:11
Delphi-Quellcode:
      ADOQuery1.SQL.Text := 'select Pfad from AFSSAuftraege where Würthnummer like :param)';
      ADOQuery1.Parameters.ParamByName('param').Value := edit_wnumber.Text;
      ADOQuery1.Open;
      if not ADOQuery1.EOF then
        DeinSuchPfad := ADOQuery1.FieldByName('Pfad').AsString;
achja, schlecki hat mir den code geliefert...
Das war nur beispielhaft - und die korrekte Verwendung wurde hier ja auch schon mehrfach gepostet. Ich war mir nicht bewusst, dass es bei TADOQuery nur über Parameters geht.

Mir scheint, du weißt nicht genau, wie du die SQL-Befehle anwenden sollst?

Insert - schreibt neue Datensätze in die Tabelle - verwende hier ADOQuery.ExecSQL, es wird kein ResultSet zurückgeliefert
Update - aktualisiert einen oder mehrere Datensätze - rest wie bei Insert
Select - selektiert Daten. verwende hier ADOQuery.Open und du bekommst ein ResultSet, welches du dann weiter verarbeiten kannst.
  Mit Zitat antworten Zitat