Hi Roger,
yes it seems so.
ace32.dll 2017-11-07
But adsloc32.dll was different. Since i change it, this works
Code: Select all
TEXT INTO cSQLStmt WRAP Chr(13) TRIMMED
SELECT mm.id, mm.textorg, mm.datumein, mm.extern, mm.idfahrer, mm.idfahrzeug, mm.zeitein, fz.kfznr, fa.name, fa.vorname
FROM maengelmeldung mm
LEFT JOIN fahrzeuge fz ON mm.idfahrzeug=fz.id
LEFT JOIN fahrer fa ON mm.idfahrer=fa.id
WHERE fz.kfznr = {#kfznr#}
ORDER BY mm.datumein, mm.zeitein
ENDTEXT
cSqlStmt := StrTran(cSqlStmt,"{#kfznr#}",Alltrim(Str(kfznr)))
oSqlStmt := DC_AdsStatement():new(cSQLStmt,oAdsServer:oSession)
cAlias := oSqlStmt:execute()
but this not. calias ist NIL
Code: Select all
TEXT INTO cSQLStmt WRAP Chr(13) TRIMMED
SELECT mm.id, mm.textorg, mm.datumein, mm.extern, mm.idfahrer, mm.idfahrzeug, mm.zeitein, fz.kfznr, fa.name, fa.vorname
FROM maengelmeldung mm
LEFT JOIN fahrzeuge fz ON mm.idfahrzeug=fz.id
LEFT JOIN fahrer fa ON mm.idfahrer=fa.id
WHERE fz.kfznr = {#kfznr#}
ORDER BY mm.datumein DESC, mm.zeitein
ENDTEXT
cSqlStmt := StrTran(cSqlStmt,"{#kfznr#}",Alltrim(Str(kfznr)))
oSqlStmt := DC_AdsStatement():new(cSQLStmt,oAdsServer:oSession)
cAlias := oSqlStmt:execute()
In Architect it works fine.