無法爲更新定位行。一些值可能已在最後一次讀取後已更改。

      今天在做delphi時又出現了‘無法爲更新定位行。一些值可能已在最後一次讀取後已更改’。之前也有出現,但都忘了最後怎麼處理。今天很急的情況下又出現了這種狀況,讓我有點急了。在網上找的一些信息,雖然那些都有道理,正常應該能解決問題。但是卻和我的具體情況有些不太一樣。我對比了下,根據網上提供的信息對比了下,發現沒有問題。還有些更高級的,但是我想對於我這個學的沒多久的人來說應該不會想到去改那麼高級的屬性。

      但是‘無法爲更新定位行。一些值可能已在最後一次讀取後已更改’有時出現,有時不出現。這也是我之前沒發現的原因。經我多次對出現‘無法爲更新定位行。一些值可能已在最後一次讀取後已更改’的調查。發現從修改到保存期間對某些值不修改反面會出現‘無法爲更新定位行。一些值可能已在最後一次讀取後已更改’。

      代碼一條一條的查下來才發現,從修改到保存期間雖我不在軟件上不對數據進修改,但是我程序裏面卻對錶進行修改,修改時忘了把選中的那條記錄除外。才導致了從修改到保存期間對選中的那條記錄做了修改,在保存時記錄會找不到原先的記錄。

      其實很多錯誤都很可能是我們程序自己錯誤,即使是以前沒出錯,那也只能說明在你測試的範圍內沒有出錯,相同的代碼只要稍微換個位置就有可能會出錯。和建議有時候寫代碼出錯時,不要把問題想得太深了。我也是想多學多進步,所以有問題時往往會把問題想得更深入點,雖然能多學點其他的東西,但有時卻解決不了當前的問題。也不是說我不同意把問題深層化,像也有些問題需要你快速解決,而你卻習慣了慢慢思考問題就會使時間拖延。你可以先把問題解決了,事後再對這個問題進行剖析,這時再對這個問題進行深入的瞭解也爲時不晚。

      希望我的這些體會會給大家帶來幫助!

發佈了6 篇原創文章 · 獲贊 6 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章