Android Sqlite数据库常见问题总结
来源:互联网 发布:软件外包合同范本样本 编辑:程序博客网 时间:2024/05/15 22:42
当在SQLiteOpenHelper的实现类的onCreate中创建表格时,会遇到下列问题
@Override public void onCreate(SQLiteDatabase db) { db.execSQL("create table" + CrimeTable.Name + "(" + "_id integer primary key autoincrement," + CrimeTable.Cols.UUID + "," + CrimeTable.Cols.TITLE + "," + CrimeTable.Cols.DATE + "," + CrimeTable.Cols.SOLVED + ")" ); }
控制台打印的错误如下:
Caused by: android.database.sqlite.SQLiteException: near "tablecrimes": syntax error (code 1): , while compiling: create tablecrimes(_id integer primary key autoincrement,uuid,title,date,solved)
错误原因是:The missing space is what caused the issue as you can see in your first line of error report:
所以最重要的一点是:So yes the space between TABLE and TABLE_NAME is important !!!(在TABLE和TABLE_NAME中间的空格一定不要忘记)
0 0
- Android Sqlite数据库常见问题总结
- Android-SQLite常见问题总结
- android-SQLite数据库总结
- android SQLite数据库总结
- Android 操作SQLite数据库总结
- sqlite常见问题分析与总结
- Android之SQLite数据库常用总结
- Android 数据库SQLite的操作总结
- Android SQLite数据库使用的小总结
- android数据库sqlite的简单总结
- Android SQLite数据库中的日期函数总结
- oracle10g数据库常见问题总结
- 数据库常见问题总结
- Android数据库 SQLite数据库
- SQLite数据库使用总结
- Qt数据库sqlite总结
- SQLite数据库总结
- Qt数据库sqlite总结
- Github Basic Examples
- 【技能库】--mysql Introduction(195)
- java基础--4.常用类-6.数字
- MySQL 5.6 Bundle Tar安装
- Android 沉浸式状态栏
- Android Sqlite数据库常见问题总结
- Makefile %
- Netty笔记
- TensorFlow学习笔记(1)--Mac安装TensorFlow
- hdoj1003 Max Sum (DP 最大子序列求和)
- hashmap和hashtable的区别
- python库的安装
- Sublime Text 3 配置以及使用
- Thinkphp3.2.3 关联模型 一对多 数据写入和更新详解