pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <bdo id='g1Gze'></bdo><ul id='g1Gze'></ul>

    <legend id='g1Gze'><style id='g1Gze'><dir id='g1Gze'><q id='g1Gze'></q></dir></style></legend>
    <tfoot id='g1Gze'></tfoot>

    1. <i id='g1Gze'><tr id='g1Gze'><dt id='g1Gze'><q id='g1Gze'><span id='g1Gze'><b id='g1Gze'><form id='g1Gze'><ins id='g1Gze'></ins><ul id='g1Gze'></ul><sub id='g1Gze'></sub></form><legend id='g1Gze'></legend><bdo id='g1Gze'><pre id='g1Gze'><center id='g1Gze'></center></pre></bdo></b><th id='g1Gze'></th></span></q></dt></tr></i><div class="qesyusj" id='g1Gze'><tfoot id='g1Gze'></tfoot><dl id='g1Gze'><fieldset id='g1Gze'></fieldset></dl></div>
    2. <small id='g1Gze'></small><noframes id='g1Gze'>

    3. Adobe Air:為什么 SQLStatement 的 getResult().data 為空?

      Adobe Air: why SQLStatement#39;s getResult().data is null?(Adobe Air:為什么 SQLStatement 的 getResult().data 為空?)
      • <bdo id='oJKvO'></bdo><ul id='oJKvO'></ul>

      • <small id='oJKvO'></small><noframes id='oJKvO'>

          <tbody id='oJKvO'></tbody>
        • <tfoot id='oJKvO'></tfoot>
              1. <legend id='oJKvO'><style id='oJKvO'><dir id='oJKvO'><q id='oJKvO'></q></dir></style></legend>
                <i id='oJKvO'><tr id='oJKvO'><dt id='oJKvO'><q id='oJKvO'><span id='oJKvO'><b id='oJKvO'><form id='oJKvO'><ins id='oJKvO'></ins><ul id='oJKvO'></ul><sub id='oJKvO'></sub></form><legend id='oJKvO'></legend><bdo id='oJKvO'><pre id='oJKvO'><center id='oJKvO'></center></pre></bdo></b><th id='oJKvO'></th></span></q></dt></tr></i><div class="b0bdkx5" id='oJKvO'><tfoot id='oJKvO'></tfoot><dl id='oJKvO'><fieldset id='oJKvO'></fieldset></dl></div>
                本文介紹了Adobe Air:為什么 SQLStatement 的 getResult().data 為空?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                使用 Flash Builder 4.6,我關(guān)注 http://www.flex-blog.com/adobe-air-sqlite-example (鏈接好像壞了) 舉個例子,還有一部分代碼這不起作用:

                Using Flash Builder 4.6, I am following http://www.flex-blog.com/adobe-air-sqlite-example (edit: link seems to be broken) as an example, and there is one part of codes that does not work:

                private function resault(e:SQLEvent):void
                {
                    // with sqls.getResault().data we get the array of objects for each row out of our database
                    var data:Array = sqls.getResult().data;
                    // we pass the array of objects to our data provider to fill the datagrid
                    dp = new ArrayCollection(data);
                }
                

                在運(yùn)行時檢查程序告訴我 sqls.getResult() 返回一個有效的 SQLResult 對象,但它的數(shù)據(jù)為空.

                Checking the program during runtime gives me that sqls.getResult() returns a valid SQLResult object, but its data is null.

                從我之前的問題 Adobe Air:將 sqlite 的結(jié)果 [object Object] 轉(zhuǎn)換為 String?,看來我是問錯了問題.

                And from my previous question Adobe Air: convert sqlite's result [object Object] to String?, it seems I am asking the wrong question.

                盡管如此,我已經(jīng)用

                trace(ObjectUtil.toString(sqls.getResult()));
                

                并且我可以看到我從 sqlite 獲得了我的所有內(nèi)容:

                and I can see that I got all of my content from sqlite:

                (flash.data::SQLResult)#0
                  complete = true
                  data = (Array)#1
                    [0] (Object)#2
                      first_name = "AAA"
                      id = 1
                      last_name = "BBB"
                    [1] (Object)#3
                      first_name = "AAA"
                      id = 2
                      last_name = "BBB"
                    [2] (Object)#4
                      first_name = "qqq"
                      id = 3
                      last_name = "qqq"
                  lastInsertRowID = 0
                  rowsAffected = 0
                

                那么這里發(fā)生了什么?我真的必須創(chuàng)建自己的函數(shù)來解析我的所有 sqlite 元素,然后自己將它們放入數(shù)據(jù)提供程序中嗎?是的,我可以做到這一點(diǎn),但說真的,許多教程都顯示使用:

                So what's going on here? Do I really have to create my own function to parse all of my sqlite elements and then place them in the data provider myself? Yes, I can do that, but seriously, many tutorials have shown using:

                var data:Array = sqls.getResult().data;
                dp = new ArrayCollection(data);
                

                現(xiàn)在,回到問題:sqls.getResult().data 變?yōu)榭盏目赡茉蚴鞘裁?

                Now, back on the question: What might be the possible causes of sqls.getResult().data becoming null?

                推薦答案

                這看起來不像是一個很好的教程(在我看來).在該代碼中,您有一個用于所有正在執(zhí)行的語句的事件偵聽器.它甚至只有一個執(zhí)行不同查詢的 SQLStatement.我不知道你的代碼到底出了什么問題,但我很確定原因可以在那里找到.(甚至不要讓我開始使用 Timer 在語句仍在執(zhí)行時用作延遲.糟糕!).我強(qiáng)烈建議您尋找更好的資源來學(xué)習(xí) Flex/AIR/SQLite.

                That doesn't look like a very good tutorial you're following there (in my opinion). In that code, you have one event listener for all the statements that are being executed. It even has just one SQLStatement that executes different queries. I don't know exactly what is going wrong with your code, but I'm fairly certain the cause is to be found there. (And don't even get me started about that Timer used as a delay when a statement is still executing. Yuck!). I strongly suggest you look for a better source for learning Flex/AIR/SQLite.

                您應(yīng)該簡單地創(chuàng)建一個新的 SQLStatement,或者至少為每個 Statement 執(zhí)行創(chuàng)建離散的事件處理程序.一個更好的方法是使用 Responder 類,像這樣:

                You should simply create a new SQLStatement, or at least discrete event handlers for each Statement execution. A better way to do this, would be to use the Responder class, like this:

                var stmt:SQLStatement = new SQLStatement();
                stmt.sqlConnection = connection;
                stmt.text = query;
                
                var token:Responder = new Responder(onResult, onFail);
                stmt.execute(-1, token);
                

                不過可以共享 SQLConnection,如果您不介意始終保持與數(shù)據(jù)庫的連接.

                The SQLConnection can be shared though, if you don't mind keeping the connection to your database open all the time.

                這篇關(guān)于Adobe Air:為什么 SQLStatement 的 getResult().data 為空?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                Connect to SQLite in Apache Spark(在 Apache Spark 中連接到 SQLite)
                Kafka JDBC source connector time stamp mode failing for sqlite3(Kafka JDBC 源連接器時間戳模式對 sqlite3 失敗)
                SQLite and Flex(SQLite 和 Flex)
                Adobe Air: convert sqlite#39;s result [object Object] to String?(Adobe Air:將 sqlite 的結(jié)果 [object Object] 轉(zhuǎn)換為 String?)
                sqlite amp; flex - insert into if not exists?(sqlite amp;flex - 如果不存在則插入?)
                Saving form fields in a MySQL DB usinf Flex(使用 Flex 將表單字段保存在 MySQL 數(shù)據(jù)庫中)
                1. <tfoot id='7PV2M'></tfoot>

                  <small id='7PV2M'></small><noframes id='7PV2M'>

                  <i id='7PV2M'><tr id='7PV2M'><dt id='7PV2M'><q id='7PV2M'><span id='7PV2M'><b id='7PV2M'><form id='7PV2M'><ins id='7PV2M'></ins><ul id='7PV2M'></ul><sub id='7PV2M'></sub></form><legend id='7PV2M'></legend><bdo id='7PV2M'><pre id='7PV2M'><center id='7PV2M'></center></pre></bdo></b><th id='7PV2M'></th></span></q></dt></tr></i><div class="aewvcio" id='7PV2M'><tfoot id='7PV2M'></tfoot><dl id='7PV2M'><fieldset id='7PV2M'></fieldset></dl></div>
                  <legend id='7PV2M'><style id='7PV2M'><dir id='7PV2M'><q id='7PV2M'></q></dir></style></legend>

                          <tbody id='7PV2M'></tbody>
                          <bdo id='7PV2M'></bdo><ul id='7PV2M'></ul>
                          主站蜘蛛池模板: 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 粘度计,数显粘度计,指针旋转粘度计 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 餐饮小吃技术培训-火锅串串香培训「何小胖培训」_成都点石成金[官网] | 恒温水槽与水浴锅-上海熙浩实业有限公司 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 铝单板_铝窗花_铝单板厂家_氟碳包柱铝单板批发价格-佛山科阳金属 | 黄石东方妇产医院_黄石妇科医院哪家好_黄石无痛人流医院 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 深圳彩钢板_彩钢瓦_岩棉板_夹芯板_防火复合彩钢板_长鑫 | 数码听觉统合训练系统-儿童感觉-早期言语评估与训练系统-北京鑫泰盛世科技发展有限公司 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 环压强度试验机-拉链拉力试验机-上海倾技仪器仪表科技有限公司 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 |