func init() fvar(old) old = block.select(BLK_INC) println('#include ') block.select(old) end func doExec(_data) fvar(db) db = DBHandle if(expof(db) != QDatabase) error('DBHandle is invalid!') return() end println('if(' + db + '.exec(', SQL, ').isValid()) {') block.inclvl() event(onExec) block.declvl() println('}') if(linked(onError)) println('else {') block.inclvl() event(onError, (db + '.lastError().text()')@str) block.declvl() println('}') end end