Die Flexperten Herrlich & Ramuschkat

Coldfusion: cfquery mit cfqueryparam und cachedWithin

Laut Livedocs für Coldfusion 8 sollte cfquery mit cfqueryparam und cachedWithin ja nicht funktionieren: “You cannot use the cfquery cachedAfter or cachedWithin attributes with cfqueryparam.” Stimmt gar nicht…!

Der (die, das,…?) Query

<cfquery
     name="qWerk"
     datasource="#application.dsn#"
     cachedwithin="#CreateTimeSpan( 0, 1, 0, 0 )#">
          SELECT werk_id, werk, organisation, sichtbar
          ...

in CF8 führt nach dem zweiten Aufruf zu:

Ich vermute mal, mit dem 8.01 Update kam die Möglicheit Queries mit cfqueryparam auch zu cachen. Steht aber leider nicht in der Doku. Erst bei den CF9 Livedocs fehlt der Hinweis. Gut also, das wir die Doku immer erst hinerher lesen… 😉

Noch keine Kommentare

Einen Kommentar schreiben