上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 1 樓
|
發表於: 星期二 十二月 16, 2003 12:08 pm 文章主題: CURSORTOXML資料筆數過多問題? |
|
|
本人遇到用CURSORTOXML傳送超過100筆資料至WEB SERVER時,會出現如下錯誤:
Error: 1429 - OLE IDispatch exception code 0 from Connector:
Connector:Connection failed or server refused connection (request might exceed MaxPostSize).
HRESULT=0x800A151E - Client:An unanticipated error occurred during the processing of this request.
HRESULT=0x800A151E - Client:Sending the Soap message failed or no recognizable response was received
HRESULT=0x800A151E - Client:Unspecified client error.
HRESULT=0x800A151E..
100筆資料以內正常作業,請問各位高手是否有碰過類似問題?煩請賜教. |
|
回頂端 |
|
 |
elleryq

註冊時間: 2007-06-21 文章: 768
第 2 樓
|
發表於: 星期三 十二月 17, 2003 9:28 am 文章主題: |
|
|
兩種可能:
1. Web Server 有限制上傳的資料 bytes 數
2. XMLHTTP 元件有限制上傳的資料 bytes 數~
除了 cursortoxml() 以外,我記得還有一個函數可以產生只有異動資料的 xml.
用這個的話,可以減少一些上傳資料. |
|
回頂端 |
|
 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 3 樓
|
發表於: 星期三 十二月 17, 2003 11:48 pm 文章主題: |
|
|
老朋友!!謝謝賜教
1. Web Server 有限制上傳的資料 bytes 數
2. XMLHTTP 元件有限制上傳的資料 bytes 數
所述兩種可能有地方可以設定嗎?
除了 cursortoxml() 以外,我記得還有一個函數可以產生只有異動資料的 xml.
用這個的話,可以減少一些上傳資料.
所說指令是指XMLUPDATEGRAM( ),但是資料仍會超過筆數. |
|
回頂端 |
|
 |
elleryq

註冊時間: 2007-06-21 文章: 768
第 4 樓
|
發表於: 星期四 十二月 18, 2003 9:49 am 文章主題: |
|
|
Web Server 部分應該是可以設定的~
不過看了一下設定,並沒有找到
我想應該是在 asp 的元件裡面設定吧~
不知道你是不是用 asp??
xmlhttp 元件的話,就得找一下MSDN,看是否有屬性可以設定了~ |
|
回頂端 |
|
 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 5 樓
|
發表於: 星期四 十二月 18, 2003 10:54 am 文章主題: |
|
|
1. WEB SERVER是用VFP8設計,CLIENT端也是用VFP8,故無ASP問題.
2.在MSDN中找不到xmlhttp 元件,而且在我的AP中好像沒有用到xmlhttp 元件,可否幫忙找到答案後告訢我.
thinks............ |
|
回頂端 |
|
 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 6 樓
|
發表於: 星期四 十二月 18, 2003 11:49 pm 文章主題: |
|
|
修正:
1.資料量過大問題已解決,前次問題DROP.
2.但在處理大資料量時會發生CONNECTION TIME OUT之錯誤,煩請老友再提供一些意見. (P.S.:SERVER端已試過IIS所有有關TIMEOUT之可能參數,但都無效)
THANKS......... |
|
回頂端 |
|
 |
elleryq

註冊時間: 2007-06-21 文章: 768
第 7 樓
|
|
回頂端 |
|
 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 8 樓
|
發表於: 星期五 十二月 19, 2003 9:55 am 文章主題: |
|
|
謝謝賜教
1. 應該是利用 vfp8 的 web service 精靈, You are right.
2. 使用 ISAPI .
3. 修改過 IIS 的 timeout 設定後,有 restart ,但仍無效,about 25~30 seconds(2500筆資料).
還有救嗎? |
|
回頂端 |
|
 |
elleryq

註冊時間: 2007-06-21 文章: 768
第 9 樓
|
發表於: 星期一 十二月 22, 2003 9:14 am 文章主題: |
|
|
1. 如果改用 ASP,再來調整 timeout 呢??
2. 真的沒辦法再精簡資料的傳遞了嗎??
3. 又或,自己寫 壓縮的function 在 client 端做壓縮,然後上傳; server 則撰寫解壓縮的 function 作解壓縮的動作??
我可以想到的一些方法都列出來了
我個人是覺得, web service 本身就不適合做大量的資料傳遞
如果是我,我會朝"精簡資料傳遞"的方向去做~ |
|
回頂端 |
|
 |
SIMONSTONE
註冊時間: 2003-11-25 文章: 30
第 10 樓
|
發表於: 星期二 十二月 23, 2003 3:56 pm 文章主題: |
|
|
THANK U........
目前正朝你建議的方向努力中 |
|
回頂端 |
|
 |
|