當CursorLocation的值為clUseServer時是否可使用ADO的BatchUpdate |
尚未結案
|
1829000
一般會員 ![]() ![]() 發表:3 回覆:6 積分:1 註冊:2003-12-14 發送簡訊給我 |
|
Mickey
版主 ![]() ![]() ![]() ![]() ![]() 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
timhuang
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
1829000
一般會員 ![]() ![]() 發表:3 回覆:6 積分:1 註冊:2003-12-14 發送簡訊給我 |
回復尊敬的Mickey:
你好...
很感謝你能回我的文章.CursorLocation的值為clUseClient時, BatchUpdate 是沒有問題的。可當CursorLocation的值為clUseServer時就出現問題了。我也查不出什麽原因。是不是SQL2000本身不支援這種方式呢??我要CursorLocation的值為clUseServer的目的是我的資料庫要爲國外讀取。如果CursorLocation的值為clUseClient時所耗的資源是非常大的。而且是非常慢的。所以我改了方式。但一改方式就出問題了。
|
1829000
一般會員 ![]() ![]() 發表:3 回覆:6 積分:1 註冊:2003-12-14 發送簡訊給我 |
回復尊敬的TimHuang:
你好...
很感謝你能回我的文章.你所說的連接我早就看過了。事因我一開始時就個人認爲當CursorLocation的值為clUseServer時使用ADO的BatchUpdate是行不通的。之後我查閱文章。一直查了很多書,包括李維的ADO最查不到相關的CursorLocation的值為clUseServer與BatchUpdate的關係。最後我在你所提供的連接看到了CursorLocation的值為clUseServer能BatchUpdate所以我才發表這問題的文章的。因爲我沒法實現它,所以我想問問高手門是不是我哪里設置出問題了。還望各位支援支援。< >< >< >< >
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 小弟曾用Access資料庫做過相關的Demo﹐并沒有出現您所描述的問題﹐CursorLocation的值為clUseServer時也可正常使用BatchUpdate的功能﹒請說明一下您在專案中的架搆步驟﹒
另外請多注意使用BatchUpdate功能的前提條件﹕
1. CursorType的屬性值需為﹕ctKeySet或ctStatic
2. LockType的屬性值需要為﹕ltBatchOptimistic
3. 執行的SQL敘述需要為Select敘述
參考看看﹗ =========================
大病初愈﹐休養調整中...
=========================
------
忻晟 |
1829000
一般會員 ![]() ![]() 發表:3 回覆:6 積分:1 註冊:2003-12-14 發送簡訊給我 |
回復尊敬的cashxin2002:
很多謝你能支援我的文章。我的資料庫是SQL2000的,和ACCESS有點不同,在SQL語句上,和有些參數上都有所不同。這個不要緊。然而我看了你的回復,我也做了一個ACCESS的實例,結果還是行不通的。。可以新增,但只能新增一筆資料,而且新增後的資料庫在第二筆新增時就看不見了。。我這裏有個實例出傳了上來。。
你能不能上傳你的一個實例給我看看啊?或者將我的實例改後上傳或E-MAIL給我。我的E-MAIL地址是:davic_lee@21cn.com 多謝你的支援。。。。 發表人 - 1829000 於 2004/09/24 11:48:21
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
引言: 回復尊敬的cashxin2002: 很多謝你能支援我的文章。我的資料庫是SQL2000的,和ACCESS有點不同,在SQL語句上,和有些參數上都有所不同。這個不要緊。然而我看了你的回復,我也做了一個ACCESS的實例,結果還是行不通的。。可以新增,但只能新增一筆資料,而且新增後的資料庫在第二筆新增時就看不見了。。我這裏有個實例出傳了上來。。 你能不能上傳你的一個實例給我看看啊?或者將我的實例改後上傳或E-MAIL給我。我的E-MAIL地址是:davic_lee@21cn.com 多謝你的支援。。。。 發表人 - 1829000 於 2004/09/24 11:48:21您好﹗ 請問您上傳實例的Link? ========================= 大病初愈﹐休養調整中... =========================
------
忻晟 |
1829000
一般會員 ![]() ![]() 發表:3 回覆:6 積分:1 註冊:2003-12-14 發送簡訊給我 |
|
likush
高階會員 ![]() ![]() ![]() ![]() 發表:5 回覆:235 積分:103 註冊:2002-10-08 發送簡訊給我 |
|
1829000
一般會員 ![]() ![]() 發表:3 回覆:6 積分:1 註冊:2003-12-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |