如果你在操作表的過程中出現no such table: **: , while compiling的問題,說明你已經找到問題的大致方向,因為表面的問題是debug操作表的過程中,程式會中斷跳出。
網上大部分的解決辦法是讓你檢查表(如表名是否正確、關鍵字是否一致),或是重新整理你的程式
,或是你引用了外部的庫
;如果程式確實沒有問題,有可能是eclipse的bug,有人提議你刪除apk重新編譯。
請注意,這就是問題的關鍵,你重新debug,會出現local path doesn't exist.的問題;其實不是debug,是要使用project選單下的clean,這時你重新debug,程式通過。所以no such table的問題,不僅有可能是表本身的問題,也可能是因為專案過程中更改庫名錶名,編譯器未能正確跟進;也就是說為了避免no such table 等奇怪的問題,專案進行中經常clean程式是必要的。同時也說明debug不能完全編譯程式,clean才能。
解決問題的正確步驟
解決問題的九大步驟是 第一步驟 發掘問題 第二步驟 選定題目 第三步驟 追查原因 第四步驟 分析材料 第五步驟 提出辦法 第六步驟 選擇對策 第七步驟 草擬行動 第八步驟 成果比較 第九步驟 標準化。四個階段 1.發現問題 我們生活的世界處處時時都處在這各種各樣的矛盾,當某些矛盾放映到意識中時,個體...
解決日常bug的正確姿勢
bug的錯誤分兩種情況 控制台報錯 可以定位到錯誤位置 比較想看到的 控制台不報錯卻達不到想要的功能 設計 的邏輯有問題 問題解決方案的優先順序 由高到低 自己解決 a.分析控制台的錯誤資訊描述 定位問題的 行數 分析該行 前後可能存在的問題 b.斷點除錯 debug,開發崗必備 打樁除錯 syst...
解決 SQL 不能正確顯示中文問題
use databasename goif notobject id employees is null drop table employees go create table employees id intprimary keyidentity 1,1 name nvarchar 50 not...