![]() |
ADOQuery erwartet SQL ich hab aber keins
Huhu,
also, ich hab das Problem an einem ADOQuery, das ich es nicht auf Active setzen kann. Ich bekomme immer die Meldung "Eigenschaft SQL fehlt". Ist ja schön und gut, nur, ich habe nichts was ich da eingeben kann/will. Was mach ich denn nu? Laut hilfe sol man da ja "normale" SQL-Befehle ja da eingeben, nur, was soll ich denn da machen, ich kann da werde ein auslesen der DB gebrauchen, noch irgend welche Sortierungen usw.. Gibts nicht sowas wie ein Leerbefehl? :lol: |
Re: ADOQuery erwartet SQL ich hab aber keins
Besteht eine Connection zur Datenbank ? Ist eine Transaction aktiv und verbunden ? :cyclops:
|
Re: ADOQuery erwartet SQL ich hab aber keins
Ja DataSource, Connection ist ja alles Oki. Das Programm an sich läuft auch, nur jetzt habe ich halt noch das Query dazu genommen weil ich ein paar Sachen damit zur RT machen will, wenn ich es aber zur DT im OI auf Active setzen will, bekomme ich die Message.
|
Re: ADOQuery erwartet SQL ich hab aber keins
Ich hab jetzt einfach mal mein "SELECT * FROM Table" ins SQL rein, jetzt lässt es sich auf Active stellen, ist zwar nicht das was ich will, aber es lässt sich immerhin umstellen.
Mir gefällt es nicht weil im ADODataSet -> CommandText ja das gleiche drin hab, das verwirrt, aber dort kann ich es auch nicht rauslöschen sonst lässt sich der DataSet nicht mehr auf Active stellen. :? |
Re: ADOQuery erwartet SQL ich hab aber keins
Hallo Daniel,
ist ist eigentlich völlig klar, dass Du eine Query nur öffnen kannst, wenn Du dieser "mitteilst" was Du eigentlich willst? Woher soll die "arme" Query denn wissen, welche der vielen Tabellen öffnen möchtest! Wenn Du z.B eine Table nimmst, dann mußt Du ja auch einen Tabellennamen angeben. Im Hintergrund wird dann aber auch ein
SQL-Code:
zur Datenbank geschickt.
SELECT * FROM tabelle
|
Re: ADOQuery erwartet SQL ich hab aber keins
Ich sehe schon....
heute kann ich meinen DB Grundkurs noch etwas erweitern. *ggg* Immer diese Datenbank-Newbis :stupid: |
Re: ADOQuery erwartet SQL ich hab aber keins
jo, die eigenschaft "adoquery.sql" muss vordefiniert werden. muss sein.
danach kann man ja diese verändern. z.b.:
Delphi-Quellcode:
:dance:
adoquery1.active:=false;
adoquery1.sql.clear; adoquery1.sql.add('select * from tabelle1 order by name asc'); // irgend ne sql-anweisung adoquery1.active:=true; |
Re: ADOQuery erwartet SQL ich hab aber keins
Hallo Rainer,
Zitat:
@Hai Da siehste mal was man bei Dir lernt. ;) |
Re: ADOQuery erwartet SQL ich hab aber keins
Hai Daniel B.
Du kannst dich entscheiden ob Du ein ADODataSet oder ein ADOQuery nimmst. Ich persönlich arbeite nur mit Querys. Ich sage es mal so: "Die machen beide das selbe". |
Re: ADOQuery erwartet SQL ich hab aber keins
Hai Sharky
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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 by Thomas Breitkreuz