Autor Beitrag
franco
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Sa 07.12.02 17:31 
Hallo Laute

Habe mal an auch eine Frage.
Mochte mit Select mit einer ADOQuery eine Tabelle in Access abfragen.
Bekomme aber immer ein Fehler Meldung
Operator oder Semikolon Fehlt warum ich finde der Code ist doch io.

:shock: sql :='Select*Form Cauntry Wehre MasterPrefix LIKE "'+ yourCall + '"' ADOQuery1.Sql.Add(sql);

Kann mir nehmant sagen warum bin noch nicht so gut in SQL.

Besten Dank Franco
hansa
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3079
Erhaltene Danke: 9



BeitragVerfasst: Sa 07.12.02 17:51 
Hi Franco,

ausblenden Quelltext
1:
 sql :='Select*Form Cauntry Wehre MasterPrefix LIKE "'+ yourCall + '"' ADOQuery1.Sql.Add(sql);					


Also wenn in jedem Bezeichner ein Schreibfehler ist und das soll dann noch SQL verstehen, ja dann wird das da nie was.

"Form Cauntry Wehre" :hair:

statt Form : FROM
statt Cauntry : COUNTRY (ist es nicht das englische Wort für Land kannst Du es auch so lassen)
statt Wehre : WHERE

Dann stimmen die '' oder "" auch nicht. Ist mir aber zuviel das genauer zu überprüfen. Ich weiß nur, daß sie einen String eingrenzen und der hat einen Anfang und ein Ende.

Außerdem mußt Du für ein solches Forum Deutsch ODER Englisch können, am besten beides. Ich würde ja auch nicht auf die Idee kommen eine solche Frage in einem chinesisch sprechenden Delphi-Forum zu stellen. :mrgreen:

Gruß
Hansa
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: So 08.12.02 12:17 
Hi
probier das mal so:
ausblenden Quelltext
1:
2:
3:
ADOQuery1.Sql.Clear;
sql :='Select*Form Cauntry Wehre MasterPrefix LIKE "'+ yourCall + '";' 
ADOQuery1.Sql.Add(sql);

Soweit ich weiss, erwartet Access immer den abschliessenden Semikolon am Ende der SQL Anweisung. Ausserdem solltest du Sicherstellen dass die SQL vorher gelöscht ist.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
franco Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: So 08.12.02 12:40 
Hallo Lothar

Besten Dank für den Typ werde es ausprobieren wenn ich Zeit habe nochmals Besten Dank
Aber warum muss ich zuerst die SQL abfrage Loschen bevor ich abfragen kann?
Ist das immer so
Bin halt noch Anfänger Sache sql

Besten Dank Lothar

Gruss Franco
bis11
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1247
Erhaltene Danke: 2

Apple Mac OSX 10.11

BeitragVerfasst: So 08.12.02 13:56 
Hi,

der alte SQL-Befehl steht doch noch im Speicher drin. Du kannst nicht jeden SQL-Befehl hintereinander weg schreiben. Zum Beispiel, wenn Du mehrere SELECT-Befehle hast, mußt Du die mit dem Befehl "UNION" verbinden. Würde die ohne den Befhel im Speicher stehen, würdest Du einen SQL-Skript Fehler bekommen.

Eine recht gute Seite um SQL zu lernen ist diese.
franco Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: So 08.12.02 14:51 
Hei Rolf

Dank für die antwort der Link wird mir sicher weiter helfen

Besten Dank und noch einen schonen Sonntag wünsch ich ihnen Rolf

:dance2:
Gruss Franco
bis11
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1247
Erhaltene Danke: 2

Apple Mac OSX 10.11

BeitragVerfasst: So 08.12.02 14:59 
Danke gleichfalls.