
BD SQLite error de sintaxis
Publicado por Andres (2 intervenciones) el 15/10/2016 04:40:21
Buenas, me presento a la comunidad como un programador mas tratando siempre de aprender con personas mas experimentadas, agradezco cualquier ayuda. Estoy a vuestra disposición caso se requiera de una mano con respecto a algún tema.
Estoy iniciando una aplicación para Android y no consigo declara de forma correcta la creación de mis tablas. Imagino que es un problema de sintaxis, este el código en cuestión:
Si necesitan el diagrama de la BD lo adjunte al tema.
Muchas gracias.
Estoy iniciando una aplicación para Android y no consigo declara de forma correcta la creación de mis tablas. Imagino que es un problema de sintaxis, este el código en cuestión:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
sqLiteDatabase.execSQL(String.format("CREATE TABLE %s (%s INTEGER PRIMARY KEY AUTOINCREMENT," +
"%s TEXT NOT NULL UNIQUE," +
"%s TEXT NOT NULL," +
"%s TEXT NOT NULL,%s )",
Tabelas.USUARIO, BaseColumns._ID,
Usuario.COD_USUARIO, Usuario.NOME, Usuario.SENHA, Usuario.EMAIL
));
sqLiteDatabase.execSQL(String.format("CREATE TABLE %s (%s INTEGER PRIMARY KEY AUTOINCREMENT," +
"%s TEXT UNIQUE NOT NULL," +
"%s TEXT NOT NULL," +
"%s TEXT NOT NULL," +
"%s TEXT NOT NULL," +
"%s TEXT NOT NULL" +
"%s CHAR(1) NOT NULL" +
"%s VARCHAR(100) NOT NULL" +
"%s DOUBLE NOT NULL" +
"%s DATETIME NOT NULL" +
"%s CHAR(1) NOT NULL" +
"$s DATETIME NOT NULL" +
"%s DOUBLE NOT NULL" +
"%s VARCHAR(400)%s)",
Tabelas.LANCAMENTO, BaseColumns._ID,
Lancamento.COD_LANCAMENTO,
Lancamento.COD_USUARIO, Referencias.COD_USUARIO,
Lancamento.COD_CATEGORIA, Referencias.COD_CATEGORIA,
Lancamento.TP_LANCAMENTO,
Lancamento.DESCRICAO,
Lancamento.VALOR,
Lancamento.DATA,
Lancamento.REPETIR,
Lancamento.PREVISAO_DATA,
Lancamento.PREVISAO_VALOR,
Lancamento.OBSERVACAO
));
sqLiteDatabase.execSQL(String.format("CREATE TABLE %s (%s INTEGER PRIMARY KEY AUTOINCREMENT," +
"%s TEXT UNIQUE NOT NULL," +
"%s TEXT NOT NULL, %s)",
Tabelas.CATEGORIA, BaseColumns._ID,
Categoria.COD_CATEGORIA,
Categoria.NOME,
Categoria.TP_LANCAMENTO
));
Si necesitan el diagrama de la BD lo adjunte al tema.
Muchas gracias.
- MER_Financas_Pessoais.rar(98,9 KB)
Valora esta pregunta


0