作者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
1F:推 givemepass:用dao就不用这麽麻烦了 02/27 23:00
2F:→ amhuang:table的名称 不要用index, 用index 好像会错 02/28 00:50
3F:→ amhuang:index 是SQLite 的keyword 02/28 00:52
5F:→ amhuang:试了一下把第一个Command 的index 换成别的就可以 02/28 00:55
6F:→ amhuang:建议在写SQL command 前,可以先在纯SQLite 的环境下测试 02/28 01:00
7F:→ amhuang:command syntax 是否正确在移到code,debug 就可以先排除 02/28 01:01
8F:→ amhuang:是SQL command 的问题 02/28 01:01
9F:→ mshockwave:谢谢各位大大,问题的确是出在名字问题 02/28 09:20