Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SQLite数据库错误:找不到表_Java_Android_Database - Fatal编程技术网

Java SQLite数据库错误:找不到表

Java SQLite数据库错误:找不到表,java,android,database,Java,Android,Database,尝试创建数据库时出现以下错误: 错误消息 在这里输入代码 02-23 02:08:46.780:E/数据库(32721):错误 插入电子邮件=af联系人=38 dob=1/8/68姓名=ex 02-23 02:08:46.780:E/数据库(32721): android.database.sqlite.SQLiteException:没有这样的表: 配置文件:,编译时:插入到配置文件中 (电子邮件、联系人、出生日期、姓名)值(?、、?、?); 02-23 02:08:46.780:E/数据库(

尝试创建数据库时出现以下错误: 错误消息 在这里输入代码 02-23 02:08:46.780:E/数据库(32721):错误 插入电子邮件=af联系人=38 dob=1/8/68姓名=ex 02-23 02:08:46.780:E/数据库(32721): android.database.sqlite.SQLiteException:没有这样的表: 配置文件:,编译时:插入到配置文件中 (电子邮件、联系人、出生日期、姓名)值(?、、?、?); 02-23 02:08:46.780:E/数据库(32721): atandroid.database.sqlite.SQLiteCompiledSql.native\u compile(本机方法) 02-23 02:08:46.780:E/数据库(32721):在


请在此处输入表名

private static final String DATABASE_CREATE
 = "create table TABLENAME (id integer primary key autoincrement, "
 + "name VARCHAR not null, dob date, contact VARCHAR, email VARCHAR);";
这似乎是背后的原因

没有这样的表格:简介


您的查询不正确:

  • 您缺少表名
  • 键和自动增量之间缺少空格
因此,请按照以下步骤进行更正:

String DATABASE_CREATE = "create table TableName(id integer primary key autoincrement, "
+ "name VARCHAR not null, dob date, contact VARCHAR, email VARCHAR)";

现在它可以工作了。

另附上我的数据库文件:@Saurabh,请尽最大努力发布格式良好且英语水平最好的干净问题。我暂时解决了你的问题。此外,正如323go所说,发布一些代码。感谢您的评论,我发布了我的数据库文件pl z检查一下,因为一些我的错误代码看起来不太好。提前感谢@sajmon_d的帮助,但我仍然面临错误02-24 23:56:04.939:E/数据库(8203):错误插入email=contact=dob=name=在此处添加您插入的完整logcat和Java代码。@sajmon_d和@mayukh R感谢您的帮助,但我仍然面临错误02-24 23:56:04.939:E/数据库(8203):错误插入email=contact=dob=name=
String DATABASE_CREATE = "create table TableName(id integer primary key autoincrement, "
+ "name VARCHAR not null, dob date, contact VARCHAR, email VARCHAR)";