作者mshockwave (夏克維夫)
看板AndroidDev
標題[問題] sqlite 語句
時間Thu Feb 27 21:59:06 2014
抱歉不知道可不可以問
在建立table的時候就掛了 也不知道怎debug
(exception的message有跟沒有一樣
建立index table:
"CREATE TABLE "+
"index( "+
"_id INTEGER PRIMARY KEY AUTOINCREMENT, "+
"table_name NVARCHAR(20) "+
");"
建立data table:
"CREATE TABLE "+
"data( "+
"_id INTEGER PRIMARY KEY AUTOINCREMENT, "+
"index_ INTEGER UNSIGNED, "+
"item NVARCHAR(20), "+
"weight INTEGER UNSIGNED DEFAULT 1, "+
"FOREIGN KEY(index_) "+
"REFERENCES index(_id) "+
");"
先謝謝各位大大了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.22.73
推 givemepass:用dao就不用這麼麻煩了 02/27 23:00
→ amhuang:table的名稱 不要用index, 用index 好像會錯 02/28 00:50
→ amhuang:index 是SQLite 的keyword 02/28 00:52
→ amhuang:試了一下把第一個Command 的index 換成別的就可以 02/28 00:55
→ amhuang:建議在寫SQL command 前,可以先在純SQLite 的環境下測試 02/28 01:00
→ amhuang:command syntax 是否正確在移到code,debug 就可以先排除 02/28 01:01
→ amhuang:是SQL command 的問題 02/28 01:01
→ mshockwave:謝謝各位大大,問題的確是出在名字問題 02/28 09:20