func Init() // adds using namespace sys.add_use('System.Data') // initialize instance sys.add_var(this.name, 1) // initialize properties if(isdef("SQLite")) warning(this.name + ' - manager does not defined') else this.sqlite = sys.get_undef_manager("SQLite") end end func make_exec(data) return(this.sqlite + '.exec_query(' + d("SQLquery") + ')') end func doExec(data) if(len(this.sqlite)) blk.println(this.codename, ' = ', make_exec(data), ';') if(linked("onError")) blk.println('if (', this.codename, ' == -1) {').inc() event("onError", this.sqlite + '.lasterror') blk.dec().println('} else {').inc() event("onResult", this.codename) blk.dec().println('}') else event("onResult", this.codename) end end end