![]() |
Datenbank: MYSQL • Version: 5.5.16 • Zugriff über: ADO
SQL rekursive Abfrage mit @Variablen
hallo,
ich möchte folgende Abfrage mit Delphi 6 und TADODataset für MYSQL verwenden: Der SQL-String kann aber nicht verarbeitet werden. Kennt jemand eine Lösung ? ![]() SELECT nav.id, nav.title FROM ( SELECT GROUP_CONCAT verwednet @rownum := @rownum+1 AS rownum, IF(@lastid <> mylist.id, @id := mylist.id, @id) AS pathid, @lastid := mylist.id AS id, @id := (SELECT parentID FROM nav WHERE id = @id) AS parentID FROM (SELECT @id := 0, @lastid := 0, @rownum := 0) AS vars, (SELECT id FROM nav) AS myloop, (SELECT id FROM nav) AS mylist ) AS t INNER JOIN nav ON t.id = nav.id WHERE pathid = 2 |
AW: SQL rekursive Abfrage mit @Variablen
Zitat:
|
AW: SQL rekursive Abfrage mit @Variablen
SQL-Error near NULL @rownum+1
d.h. er kann SELECT @rownum := @rownum+1 AS rownum ... über TADODataset nicht verarbeiten. unter PHP-Myadmin läuft die Abfrage. |
AW: SQL rekursive Abfrage mit @Variablen
schalt mal parseparameters ab
|
AW: SQL rekursive Abfrage mit @Variablen
"schalt mal parseparameters ab "
Danke für den Tip - aber wo ? |
AW: SQL rekursive Abfrage mit @Variablen
Sorry, habe gerade kein Delphi zur Hand, könnte auch ParamCheck heißen ...
|
AW: SQL rekursive Abfrage mit @Variablen
TADOdataset.ParamCheck:=false;
super, geht. Vielen Dank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:38 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