Página 1 de 1

Dudas con Sqlite

Publicado: Vie Ene 23, 2009 9:23 am
por PEDRO DE LEON RODAS[1]
Saludos a todos.
Pido de su apoyo y sugerencias.
Estoy Haciendo pruebas con Sqlite y estoy maravillado con la velocidad.
Pero me he encontrado con algunos comentarios acerca de trabajar en red una
base de datos.
Según dicen que la velocidad disminuye y que se puede tener problemas de
bloqueos de registros.
Estoy por comprar la version enterprise para poder ya generar un sistema
para uno de mis clientes.
Aprovechando que hay un descuento.
El detalle es que este sistema será usado por 8 usuarios minimo.
Le he comentado a mi cliente que el hacer el sistema en Xailer y con Sqlite
se tendrá rapidez y estabilidad en la informacion y seguridad.
¿ Es conveniente hacer este sistema con Sqlite o mejor usa Mysql?
Otra pregunta.
Como puedo guardar un dato tipo fecha en una tabla de Sqlite.
Estoy usando lo siguente
MemVar Campo1,campo2,CAMPO3,VAR_FECHA
Local cuenta
Private Campo1,campo2,Campo3,VAR_FECHA
Cuenta=1
Campo1=Ltrim(Str(Cuenta))
Campo2="PEDRO DE LEON RODAS"+AllTrim(str(Cuenta))
Campo3="A"
Var_Fecha=Date()
::Base:Execute("Insert into clientes (numero,nombre,estatus1,FECHA) Values
('&CAMPO1','&CAMPO2','&CAMPO3','&Var_fecha') ")
Inserta el registro pero la fecha me la pone en blanco o sea asi / /
De antemano mil gracias

Dudas con Sqlite

Publicado: Sab Ene 24, 2009 12:35 pm
por jrcsistemas
No se si sqlite trabaja con las fechas como mysql. Pero proba conviertiendo
la fecha a cadena antes de guardarla con dtos()
Tengo poco conocimiento pero por las dudas probalo.
Juan
"PEDRO DE LEON RODAS" <deleonpe@terra.com.mx> escribió en el mensaje
news:49797e79$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Saludos a todos.
> Pido de su apoyo y sugerencias.
>
> Estoy Haciendo pruebas con Sqlite y estoy maravillado con la velocidad.
> Pero me he encontrado con algunos comentarios acerca de trabajar en red
> una base de datos.
> Según dicen que la velocidad disminuye y que se puede tener problemas de
> bloqueos de registros.
>
>
> Estoy por comprar la version enterprise para poder ya generar un sistema
> para uno de mis clientes.
> Aprovechando que hay un descuento.
>
> El detalle es que este sistema será usado por 8 usuarios minimo.
> Le he comentado a mi cliente que el hacer el sistema en Xailer y con
> Sqlite se tendrá rapidez y estabilidad en la informacion y seguridad.
>
>
>
> ¿ Es conveniente hacer este sistema con Sqlite o mejor usa Mysql?
>
>
>
> Otra pregunta.
>
> Como puedo guardar un dato tipo fecha en una tabla de Sqlite.
>
> Estoy usando lo siguente
>
> MemVar Campo1,campo2,CAMPO3,VAR_FECHA
> Local cuenta
> Private Campo1,campo2,Campo3,VAR_FECHA
>
> Cuenta=1
>
> Campo1=Ltrim(Str(Cuenta))
> Campo2="PEDRO DE LEON RODAS"+AllTrim(str(Cuenta))
> Campo3="A"
> Var_Fecha=Date()
> ::Base:Execute("Insert into clientes (numero,nombre,estatus1,FECHA) Values
> ('&CAMPO1','&CAMPO2','&CAMPO3','&Var_fecha') ")
>
> Inserta el registro pero la fecha me la pone en blanco o sea asi /
> /
>
> De antemano mil gracias
>
>
>

Dudas con Sqlite

Publicado: Sab Ene 24, 2009 5:38 pm
por PEDRO DE LEON RODAS[3]
Juan Castañeda
Lo hice dtos(Date()) pero no funciona.
Mil gracias.

Dudas con Sqlite

Publicado: Sab Ene 24, 2009 6:31 pm
por jrcpoli-quitar
Saludos:
Con respecto al formato de fechas en SqLite hay un hilo en el foro pro
del mes 08/12/2007 que comenta muchas cosas interesantes sobre el
tratamiento de fechas con SqLite, como puedes acceder al foro aunque no
puedas escribir pon en el buscador de tu News de dicho foro "Fechas" y
seguro que despejas las dudas que tienes.
José Ramón Castro.
PEDRO DE LEON RODAS escribió:
> Saludos a todos.
> Pido de su apoyo y sugerencias.
>
> Estoy Haciendo pruebas con Sqlite y estoy maravillado con la velocidad.
> Pero me he encontrado con algunos comentarios acerca de trabajar en red una
> base de datos.
> Según dicen que la velocidad disminuye y que se puede tener problemas de
> bloqueos de registros.
>
>
> Estoy por comprar la version enterprise para poder ya generar un sistema
> para uno de mis clientes.
> Aprovechando que hay un descuento.
>
> El detalle es que este sistema será usado por 8 usuarios minimo.
> Le he comentado a mi cliente que el hacer el sistema en Xailer y con Sqlite
> se tendrá rapidez y estabilidad en la informacion y seguridad.
>
>
>
> ¿ Es conveniente hacer este sistema con Sqlite o mejor usa Mysql?
>
>
>
> Otra pregunta.
>
> Como puedo guardar un dato tipo fecha en una tabla de Sqlite.
>
> Estoy usando lo siguente
>
> MemVar Campo1,campo2,CAMPO3,VAR_FECHA
> Local cuenta
> Private Campo1,campo2,Campo3,VAR_FECHA
>
> Cuenta=1
>
> Campo1=Ltrim(Str(Cuenta))
> Campo2="PEDRO DE LEON RODAS"+AllTrim(str(Cuenta))
> Campo3="A"
> Var_Fecha=Date()
> ::Base:Execute("Insert into clientes (numero,nombre,estatus1,FECHA) Values
> ('&CAMPO1','&CAMPO2','&CAMPO3','&Var_fecha') ")
>
> Inserta el registro pero la fecha me la pone en blanco o sea asi / /
>
> De antemano mil gracias
>
>
>

Dudas con Sqlite

Publicado: Lun Ene 26, 2009 1:11 pm
por ignacio
Juan,
Por defecto SQLite trata las fechas como cadenas lo cual entendemos que es
un error ya que ocupan un espacio innecesario y además las operaciones de
aritmética de fechas se complican innecesariamente sobre todo cuando se
utilizan dentro de disparadores. Por dicho motivo decidimos crear nuestro
propio tipo de datos para fechas, que internamente es de tipo numérico. Su
uso es completamente transparente siempre y cuando utilices los datasets de
Xailer. Se puede forzar a que SQLite no utilice nuestro formato propietario
con la propiedad TSQLiteDataSource:lDateAsString.
Un saludo
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Juan Castañeda" <jrcsistemas@speedy.com.ar> escribió en el mensaje
news:497afc94$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> No se si sqlite trabaja con las fechas como mysql. Pero proba
> conviertiendo la fecha a cadena antes de guardarla con dtos()
> Tengo poco conocimiento pero por las dudas probalo.
>
> Juan
>
> "PEDRO DE LEON RODAS" <deleonpe@terra.com.mx> escribió en el mensaje
> news:49797e79$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Saludos a todos.
>> Pido de su apoyo y sugerencias.
>>
>> Estoy Haciendo pruebas con Sqlite y estoy maravillado con la velocidad.
>> Pero me he encontrado con algunos comentarios acerca de trabajar en red
>> una base de datos.
>> Según dicen que la velocidad disminuye y que se puede tener problemas de
>> bloqueos de registros.
>>
>>
>> Estoy por comprar la version enterprise para poder ya generar un sistema
>> para uno de mis clientes.
>> Aprovechando que hay un descuento.
>>
>> El detalle es que este sistema será usado por 8 usuarios minimo.
>> Le he comentado a mi cliente que el hacer el sistema en Xailer y con
>> Sqlite se tendrá rapidez y estabilidad en la informacion y seguridad.
>>
>>
>>
>> ¿ Es conveniente hacer este sistema con Sqlite o mejor usa Mysql?
>>
>>
>>
>> Otra pregunta.
>>
>> Como puedo guardar un dato tipo fecha en una tabla de Sqlite.
>>
>> Estoy usando lo siguente
>>
>> MemVar Campo1,campo2,CAMPO3,VAR_FECHA
>> Local cuenta
>> Private Campo1,campo2,Campo3,VAR_FECHA
>>
>> Cuenta=1
>>
>> Campo1=Ltrim(Str(Cuenta))
>> Campo2="PEDRO DE LEON RODAS"+AllTrim(str(Cuenta))
>> Campo3="A"
>> Var_Fecha=Date()
>> ::Base:Execute("Insert into clientes (numero,nombre,estatus1,FECHA)
>> Values ('&CAMPO1','&CAMPO2','&CAMPO3','&Var_fecha') ")
>>
>> Inserta el registro pero la fecha me la pone en blanco o sea asi /
>> /
>>
>> De antemano mil gracias
>>
>>
>>
>
>
>

Dudas con Sqlite

Publicado: Lun Ene 26, 2009 1:44 pm
por ignacio
Juan,
En operaciones oDS:Excute() deberá utilizar la función DToSQL( dFecha ) .
Un saludo
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:497da87b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Juan,
>
> Por defecto SQLite trata las fechas como cadenas lo cual entendemos que es
> un error ya que ocupan un espacio innecesario y además las operaciones de
> aritmética de fechas se complican innecesariamente sobre todo cuando se
> utilizan dentro de disparadores. Por dicho motivo decidimos crear nuestro
> propio tipo de datos para fechas, que internamente es de tipo numérico. Su
> uso es completamente transparente siempre y cuando utilices los datasets
> de Xailer. Se puede forzar a que SQLite no utilice nuestro formato
> propietario con la propiedad TSQLiteDataSource:lDateAsString.
>
> Un saludo
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "Juan Castañeda" <jrcsistemas@speedy.com.ar> escribió en el mensaje
> news:497afc94$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> No se si sqlite trabaja con las fechas como mysql. Pero proba
>> conviertiendo la fecha a cadena antes de guardarla con dtos()
>> Tengo poco conocimiento pero por las dudas probalo.
>>
>> Juan
>>
>> "PEDRO DE LEON RODAS" <deleonpe@terra.com.mx> escribió en el mensaje
>> news:49797e79$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Saludos a todos.
>>> Pido de su apoyo y sugerencias.
>>>
>>> Estoy Haciendo pruebas con Sqlite y estoy maravillado con la velocidad.
>>> Pero me he encontrado con algunos comentarios acerca de trabajar en red
>>> una base de datos.
>>> Según dicen que la velocidad disminuye y que se puede tener problemas
>>> de bloqueos de registros.
>>>
>>>
>>> Estoy por comprar la version enterprise para poder ya generar un sistema
>>> para uno de mis clientes.
>>> Aprovechando que hay un descuento.
>>>
>>> El detalle es que este sistema será usado por 8 usuarios minimo.
>>> Le he comentado a mi cliente que el hacer el sistema en Xailer y con
>>> Sqlite se tendrá rapidez y estabilidad en la informacion y seguridad.
>>>
>>>
>>>
>>> ¿ Es conveniente hacer este sistema con Sqlite o mejor usa Mysql?
>>>
>>>
>>>
>>> Otra pregunta.
>>>
>>> Como puedo guardar un dato tipo fecha en una tabla de Sqlite.
>>>
>>> Estoy usando lo siguente
>>>
>>> MemVar Campo1,campo2,CAMPO3,VAR_FECHA
>>> Local cuenta
>>> Private Campo1,campo2,Campo3,VAR_FECHA
>>>
>>> Cuenta=1
>>>
>>> Campo1=Ltrim(Str(Cuenta))
>>> Campo2="PEDRO DE LEON RODAS"+AllTrim(str(Cuenta))
>>> Campo3="A"
>>> Var_Fecha=Date()
>>> ::Base:Execute("Insert into clientes (numero,nombre,estatus1,FECHA)
>>> Values ('&CAMPO1','&CAMPO2','&CAMPO3','&Var_fecha') ")
>>>
>>> Inserta el registro pero la fecha me la pone en blanco o sea asi /
>>> /
>>>
>>> De antemano mil gracias
>>>
>>>
>>>
>>
>>
>>
>
>