線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1465
推到 Plurk!
推到 Facebook!

DataSnap Client "MIssing data provider or data packet"

答題得分者是:JamesJuan
deanma
一般會員


發表:4
回覆:6
積分:2
註冊:2009-08-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-10-03 11:44:17 IP:59.125.xxx.xxx 訂閱
最近小弟在研究XE7,照著飄渺大的教學文章,
利用DataSnap於 Android手機透過ListView顯示資料庫資料,
但是在設計階段時都沒有問題,把ClientDataSet ACTIVE時可以正確抓取資料,
利用Bind Visually也沒有問題,
但是編譯後推送APK檔到手機時就會出現
"MIssing data provider or data packet"錯誤訊息,
後來改用一般的windows form抓取資料也是相同的問題,
ClientDataSet1上面的RemoteServer和ProviderName都可以正常選擇,
是否有什麼地方需要注意的方向,
這個問題卡了兩天好挫折...謝謝!
JamesJuan
中階會員


發表:2
回覆:76
積分:80
註冊:2003-04-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2014-10-03 17:23:21 IP:59.127.xxx.xxx 未訂閱
blog 也同步已經回覆您嘍
「請將 ClientModule1.SQLConnection1.Connected 設定為 False 後,重新編譯再試看看」
deanma
一般會員


發表:4
回覆:6
積分:2
註冊:2009-08-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2014-10-04 08:55:18 IP:61.223.xxx.xxx 訂閱
感謝 JamesJuan 您的回復,忽然一語驚醒夢中人,後來發現錯誤的原因是因為
Form1比ClientModule1還要早create,
所以當Form1建立時因為ClientModule1還不存在,所以抓不到設定,
後來在project內option的auto-create froms將ClientModule1調整到form1之前就可以了
想不到自己犯了這麼簡單的錯誤,讓大家見笑了!
編輯記錄
deanma 重新編輯於 2014-10-04 08:56:36, 註解 無‧
系統時間:2024-11-21 21:27:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!