Uživatelské nástroje

Nástroje pro tento web


sql:generovani_sql_pomoci_lua

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
sql:generovani_sql_pomoci_lua [2007/01/04 12:11] – external edit 127.0.0.1sql:generovani_sql_pomoci_lua [2008/10/17 12:18] (aktuální) Karel Petrů
Řádek 51: Řádek 51:
 s parametrem From|To se do SQL dotazu dosadí: s parametrem From|To se do SQL dotazu dosadí:
  datum between '10.11.2006' and '15.11.2006 23:59:59'  datum between '10.11.2006' and '15.11.2006 23:59:59'
 +
  
 ==== Dotaz na datum pouze OD nebo DO ==== ==== Dotaz na datum pouze OD nebo DO ====
Řádek 65: Řádek 66:
 "menší" (< ; >) "&lt" resp. "&gt". Místo "<>" se zadává "!=". "menší" (< ; >) "&lt" resp. "&gt". Místo "<>" se zadává "!=".
 Nebo text uzavřít do značek <![CDATA[Tady je <> text]]>. Nebo text uzavřít do značek <![CDATA[Tady je <> text]]>.
 +
 +Pokud je potřeba v SQL používat dvě hranaté závorky, je třeba uzavírací tag ]]> vložit do uvozovek:
 +
 +<code xml> 
 +s=[[<QueryItem>
 +<SQL><![CDATA[select * from table
 +where field <> '' and id=']]..id..[['
 +]].."]]></SQL>"..[[
 +</QueryItem>]]
 +</code>
  
 ==== Uložení a načtení hodnoty dotazu ==== ==== Uložení a načtení hodnoty dotazu ====
Řádek 87: Řádek 98:
    idpartner = '<lua>return DSI:FieldByName("idpartner")</lua>'    idpartner = '<lua>return DSI:FieldByName("idpartner")</lua>'
 </code> </code>
 +
  
  
Řádek 97: Řádek 109:
  select * from rozpocty_rozpocty  select * from rozpocty_rozpocty
  where  where
-   idrozp = <lua>return cf.ConstructWhere(DSI, Form)</lua>+   <lua>return cf.ConstructWhere(DSI, Form)</lua>
 </code> </code>
  
sql/generovani_sql_pomoci_lua.1167912667.txt.gz · Poslední úprava: 2007/06/20 13:38 (upraveno mimo DokuWiki)