Ich bin neu im Codieren und ich muss nur wissen, wie man eine SQL-Anweisung einer onclick-Schaltfläche zuweist.Abfrage auf Knopfdruck ausführen
Die SQL, die ich habe funktioniert gut und macht den Job.
Select * From fields
where rno ='R1';
Und das funktioniert gut. Alles, was ich jetzt tun möchte, ist, diese SQL an eine Schaltfläche im Formular anzuhängen, um das gleiche Ergebnis zu erhalten. Ich habe ADO-Verbindung, ADO-Abfrage und Datenquelle und DBGrid1 all adaequat
Dank
Im OnClick-Ereignis der Schaltfläche weisen Sie Ihre SQL-Anweisung der ADOQuery.SQL.Text und dann öffnen Sie die Abfrage. –
Prozedur TForm3.Button1Click (Absender: TObject); Begin ADOQuery1.Close; {Schließen Sie die Abfrage} // Zuweisen eines neuen SQL-Ausdrucks ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add ('Select *'); ADOQuery1.SQL.Add ('FROM fields.dbf'); ADOQuery1.SQL.Add ('WHERE rno =' R1 ''); ADOQuery1.RequestLive: = true; ADOQuery1.Open; {Abfrage öffnen + Daten anzeigen} Ende; Ende. – Neil
[Fehler] Unit3.pas (45): ')' erwartet, aber ID 'R1' gefunden – Neil