record changed by another user!! |
答題得分者是:jieshu
|
mickeytn
一般會員 發表:3 回覆:2 積分:1 註冊:2003-04-23 發送簡訊給我 |
大家好!!
不好意思有個問題想問各位高手,小弟在此先謝過各位大德!!! 我的開發環境
OS:Windows 2000
DB:SQL 2000
我是用D5 ADO Midas(前端使用TSocketConnection)開發一Multi-Tier的系統
當我的ClientDataSet作新增的時候,AP層不會有問題!!
可是當我的ClientDataSet作修改或刪除的時候,AP層就會產生一個
Error: record changed by another user!!
繼續執行又產生另一個error:Unable to find record.
可是當我直接作Client/Server直接作新增、修改、刪除又很正常。
請問這問題該如何解??
| ||
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|||
mickeytn
一般會員 發表:3 回覆:2 積分:1 註冊:2003-04-23 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 可是當我的ClientDataSet作修改或刪除的時候,AP層就會產生一個 Error: record changed by another user!!這應該是浮點數或日期時間欄位精準度的問題,以致讀出和寫回時的資料不同,造成誤判以為資料被其他人改過,解決方式是將日期時間截到秒才存,浮點數的還沒碰過。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
mickeytn
一般會員 發表:3 回覆:2 積分:1 註冊:2003-04-23 發送簡訊給我 |
|||
fj
一般會員 發表:20 回覆:12 積分:6 註冊:2004-11-23 發送簡訊給我 |
引言:引言: 可是當我的ClientDataSet作修改或刪除的時候,AP層就會產生一個 Error: record changed by another user!!這應該是浮點數或日期時間欄位精準度的問題,以致讀出和寫回時的資料不同,造成誤判以為資料被其他人改過,解決方式是將日期時間截到秒才存,浮點數的還沒碰過。 [quote/] 小弟我也遇到同樣的問題,而且發現也有datetime欄位,但是我所用的database是oracle,而Oracle只有date的型態,想請問該如何來改我的型態呢? 小弟是新手,所以對Oracle和Delphi有很多不了的地方,還望各位大哥指教? |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言:不用改型態, 上面不是已經有說明了嗎? <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/引言:小弟我也遇到同樣的問題,而且發現也有datetime欄位,但是我所用的database是oracle,而Oracle只有date的型態,想請問該如何來改我的型態呢? 小弟是新手,所以對Oracle和Delphi有很多不了的地方,還望各位大哥指教?引言:可是當我的ClientDataSet作修改或刪除的時候,AP層就會產生一個 Error: record changed by another user!!這應該是浮點數或日期時間欄位精準度的問題,以致讀出和寫回時的資料不同,造成誤判以為資料被其他人改過,解決方式是將日期時間截到秒才存,浮點數的還沒碰過。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |