Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Sqlite Database Browser Y Sqliteman
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Sqlite Database Browser Y Sqliteman 
 
Hola!.

Estaba viendo los tutoriales de Julio sobe consulta médica y MapBD. Y fui a crear un ejemplo base de datos con Sqlite DataBrowser.
Para sorpresa mía, observe que los tipos de campos los limitan a tipos concretos.Por ejemplo, no existe el tipo fecha,
o por lo menos es lo que da a entender. Luego a lo mejor, lee una base con ese tipo de campo.

Con esta imagen os muestro que los tipos se pueden,¿ definir ?.

 sqlitedatabrowser

Apenas creaba la base de datos.

¿ No os parece algo complejo SQLiteman ?.

Naturalmente, lo suyo es no acostumbrarse a usar a una interfaz y crear la base desde código.
Pero como suele ser mas rápido.

Saludos
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sqlite Database Browser Y Sqliteman 
 
Sqlite es especial en este caso. No limita el contenido de un campo según su tipo, más bien al revés, el contenido de un campo define su tipo. Básicamente si contiene un número será un número si contiene un carácter será un carácter. Eso suena raro, pero da una flexibilidad tremenda (y puede llevar a errores más de una vez si no andas con cuidado).
Ello contemplan lo que llaman "afinidades", según la cual un campo ni tiene un tipo concreto, sino una "afinidad" a una serie de tipos.

Léete esta página, que te dará pistas.

http://www.sqlite.org/datatype3.html

En realidad es aún más simple y un campo puede contener cualquier valor, lo de la afinidad es algo "recomendado". Para recibir el valor concreto que quieres has de usar las funciones integradas que, por ejemplo, te devuelven una fecha en lugar de un integer.

Lo guay: no tienes que definir nada, con poner en la definición de la tabla "Campo TEXT," sin tamaño o valor o tipo, es suficiente (aunque no recomendable).

Saludos.
 



 
última edición por shordi el Lunes, 08 Abril 2013, 17:45; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sqlite Database Browser Y Sqliteman 
 
Pues es bastante curioso que pueda hacer eso.

Saludos
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Areida, Web Browser. Invitado Aplicaciones/Fragmentos de Código 5 Miercoles, 20 Abril 2011, 18:54 Ver último mensaje
kotonfree
No hay nuevos mensajes Sqlite: Database Is Locked ¿alquien Sabe ... jsbsan Bases de Datos 10 Miercoles, 18 Enero 2012, 20:35 Ver último mensaje
codificador
No hay nuevos mensajes Sqlite Database Is Locked calcena Bases de Datos 10 Martes, 09 Agosto 2016, 17:53 Ver último mensaje
shordi
No hay nuevos mensajes Nuevo Programa - Mime Browser tincho Aplicaciones/Fragmentos de Código 2 Jueves, 20 Septiembre 2018, 10:39 Ver último mensaje
Grandamakulo
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario