android开发 SQLite数据库的数据读取和写入,老是报下面这些代码错误,求大神解答。

@OverridepublicvoidonCreate(SQLiteDatabasedb){//创建表方法db.execSQL("CREATETABLEuser("+"n... @Override
public void onCreate(SQLiteDatabase db) {//创建表方法
db.execSQL("CREATE TABLE user("+
"name TEXT DEFAULT \"\""+
"sex TEXT DEFAULT \"\")");

错误提示是: Caused by: android.database.sqlite.SQLiteException: near "sex": syntax error (code 1): , while compiling: CREATE TABLE user(name TEXT DEFAULT ""sex TEXT DEFAULT "")
请问这是怎么回事?
展开
 我来答
之卿飞B
推荐于2016-04-23 · TA获得超过1015个赞
知道小有建树答主
回答量:1086
采纳率:80%
帮助的人:508万
展开全部
  1. 需要sex前面添加一个逗号

  2. db.execSQL("CREATE TABLE user(" + "name TEXT DEFAULT \"\"" + ",sex TEXT DEFAULT \"\")");

追问
大神太棒了,小弟谢谢你了,一下子就解决了我昨天一整天的折腾。我真的是万分感谢你。收下小弟为徒吧。
百度网友0ba45d4
2015-12-02 · TA获得超过151个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:53万
展开全部
仔细看看"是否有误
更多追问追答
追问
大神你的QQ多少,我截图给你看,求指点一下迷津,我已经苦恼了一天了。拜托了。
追答
晕,错误你知道什么意思嘛? 提示:SEX附近语法错误

一眼都看出来了,数数你的"是不是缺失
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式