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

有關DBExpress和ClientDataSet,PacketRecords的問題

答題得分者是:Mickey
johnny2212
初階會員


發表:34
回覆:65
積分:39
註冊:2003-04-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-03 16:30:44 IP:61.226.xxx.xxx 未訂閱
我的連結方式按照一般 SqlCOnnection-->SqlQuery-->DataSetProvider-->ClientDataSet 但我的ClientDataSet的PacketRecords有數值時,我下ClientDataSet1.ApplyUpdates(0);會出現以下的Error Cannot create new connection because in manual or distributed transaction mode. 但我再執行一次,就可以成功,可是卻發生資料不能繼續出現,即下 ClientDataSet1.GetNextPacket 也不行,這是怎麼回事,我在ClientDataSet 和DataSetProvider的BeforeGetrecord都寫過程式(CloneCursor),還是不行(只是資料可繼續出現,但Update還是有問題),請問有沒有方法解決? 另外,我用SQLTable接上SQLConnection(連接的是SQL Server),為何在SQLTable的TableName上什麼都看不到,但自己填入後還是可以OPEN,Interbase卻無此現象 ,是否我在設定上有問題? 發表人 - johnny2212 於 2004/02/03 19:29:26
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-10 20:58:17 IP:218.32.xxx.xxx 未訂閱
johnny2212 你好: 你的問題我沒遇過, 不過依據小弟最近使用 DBExpress 的經驗, Delphi 內附的 DBExpress Driver, 有許多的"奇怪"問題, 若您現 階段已使用 DBExpress, 建議您還是找 3-Party 的 DBExpress Driver 吧.
johnny2212
初階會員


發表:34
回覆:65
積分:39
註冊:2003-04-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-12 16:20:41 IP:61.226.xxx.xxx 未訂閱
我也想找,但是哪裡可以找的到?若在Borland網站,請問確實位置在哪?
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-12 20:51:49 IP:218.32.xxx.xxx 未訂閱
johnny2212 你好: Core Lab 有一些 DBExpress Driver, 試用版 Free, 不過完整版都要 $$. http://crlab.com/sitemap.html
系統時間:2024-05-07 15:39:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!