全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2278
推到 Plurk!
推到 Facebook!

移動clientdataset時出現Variant or safe array is locked

答題得分者是:jieshu
huangbh57
一般會員


發表:28
回覆:21
積分:9
註冊:2004-10-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-10 14:42:52 IP:218.247.xxx.xxx 未訂閱
請問各位 有時我移動clientdataset記錄時出現Variant or safe array is locked,不知是什麼原因
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-10 19:25:28 IP:203.204.xxx.xxx 未訂閱
引言: 請問各位 有時我移動clientdataset記錄時出現Variant or safe array is locked,不知是什麼原因
請問您的欄位型態有哪些? 資料庫為何? 連接設定為何? 我用那麼久還沒遇到過, 還有是否有在AfterScroll事件做什麼事? <iFrame src="http://www.coss.com.tw/jieshu/sign.htm" width=400 height=105 scolling="NO" border="0"></iFrame> 震江系統(股)公司: http://www.coss.com.tw/ 捷舒軟體設計坊: http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
huangbh57
一般會員


發表:28
回覆:21
積分:9
註冊:2004-10-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-11 08:34:55 IP:218.247.xxx.xxx 未訂閱
謝謝你的回復!!! 我正想做一個三層架構的項目開發,我現有一個問題想請教,每一個表單的TClientdataset都連到服務器的對應的一個Tdatasetprovider,而每一個都對應一個TADOquery,可我如果有几百個表單,那也得在服務層放幾百個Tdatasetprovider和TADOquery,我現在測試時只放一個Tdatasetprovider和TADOquery,設置Tdatasetprovider的poArrowcommand為true,或poarrowcommand為false,fetchondemand為false,packetrecords為10,且在beforegetnewrecord分別寫獲得記錄的事件,可是當我同時在一台電腦打開兩個表單時(TClientdataset為不同的SQL語句,即連的表不同),則保存出錯或只能打開一個表單,我想是SQL語句的問題,但不知如何處理才能服務於多客戶,且同一臺電腦能打開多個表單,就象多文檔表單一樣,請幫忙能給一點指示,
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-01-11 19:44:47 IP:203.204.xxx.xxx 未訂閱
引言: 謝謝你的回復!!! 我正想做一個三層架構的項目開發,我現有一個問題想請教,每一個表單的TClientdataset都連到服務器的對應的一個Tdatasetprovider,而每一個都對應一個TADOquery,可我如果有几百個表單,那也得在服務層放幾百個Tdatasetprovider和TADOquery,我現在測試時只放一個Tdatasetprovider和TADOquery,設置Tdatasetprovider的poArrowcommand為true,或poarrowcommand為false,fetchondemand為false,packetrecords為10,且在beforegetnewrecord分別寫獲得記錄的事件,可是當我同時在一台電腦打開兩個表單時(TClientdataset為不同的SQL語句,即連的表不同),則保存出錯或只能打開一個表單,我想是SQL語句的問題,但不知如何處理才能服務於多客戶,且同一臺電腦能打開多個表單,就象多文檔表單一樣,請幫忙能給一點指示,
1.您要共用就要做成無狀態, 也就是PacketRecords要設為-1. 2.您的錯誤訊息有可能是BeforeGetNewRecord裡程式碼產生, 您可Debug試試. <iFrame src="http://www.coss.com.tw/jieshu/sign.htm" width=400 height=105 scolling="NO" border="0"></iFrame> 震江系統(股)公司: http://www.coss.com.tw/ 捷舒軟體設計坊: http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
系統時間:2024-04-20 18:50:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!