Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-04-2015
sowei sowei is offline
Miembro
 
Registrado: abr 2010
Posts: 21
Poder: 0
sowei Va por buen camino
Hola daniel
Bueno, eso depende de la construcción del programa. El fichero ini podría tener solo los valores de los checks, con lo cual tendrías este problema. Pero mejorándolo podrías crear una sección diferente para cada día. O incluso un archivo diferente para cada día.
Vamos, que depende del tiempo que inviertas claro jejeje
Saludos
Responder Con Cita
  #2  
Antiguo 10-04-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Hola de nuevo danielmj

Yo prefiero utilizar sentencias SQL para cualquier operacion CRUD. En tu caso tambien me crearia otro FDQuery que utilizaria para este fin, sino perderias el SELECT

Código Delphi [-]
  with TFDQuery.Create(NIL) do
  begin
    Connection := TuConnectionAca;
    SQL.Text := ' INSERT INTO LaTabla (CampoTime) VALUES (:Hora) ';
    ParamByName('Hora').DataType := ftTime;
    ParamByName('Hora').AsTime := Hora; // Hora es un TTime
    Execute;
    Free:
  end;

Probalo de esa manera a ver si te resulta

Saludos
Responder Con Cita
  #3  
Antiguo 13-04-2015
Avatar de danielmj
danielmj danielmj is offline
Miembro
 
Registrado: jun 2011
Posts: 383
Poder: 13
danielmj Va por buen camino
Hola Agustin, he probado lo que me sugieres y me da error, me dice que el parametro "hora" (por ejemplo) no existe o no se encuentra, lo mismo ocurre con elr esto de los campos. En cambio si uso la sintaxis "FieldByName" no da error pero la hora sigue guardandola como "0:00:00".

Perdona que no haya podido contestar antes, pero llego muerto de sueño a casa después de estar currando por la noche y lo que quiero es dormir y luego tengo clase, así que voy justo de tiempo.
Un saludo.
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes.
Responder Con Cita
  #4  
Antiguo 13-04-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Eso me pasa cuando me olvido de asignarle al query la conexión
Responder Con Cita
  #5  
Antiguo 21-04-2015
Avatar de danielmj
danielmj danielmj is offline
Miembro
 
Registrado: jun 2011
Posts: 383
Poder: 13
danielmj Va por buen camino
Hola de nuevo, perdon por el retraso en contestar, he seguido "peleandome" con sqlite y debo confesar que me ha ganado sobre todo por que es algo que necesito cuanto antes y enfrascarme en estudiar sqlite con adroid bajo delphi no es factible en este momento, conclusión: He optado por crear un listbox donde se van agregando la hora cada vez que paso por un sensor de o lector de rondas (os recuerdo que estoy actualmente como vigilante), total que he pensado que sería mejor guardar esos datos en un archivo txt con la siguiente linea:

Código Delphi [-]
TPath.Combine(TPath.GetDownloadsPath, 'picas.txt');

El problema es que no guarda nada. ¿que hago mal? por supuesto estoy usando la unidad System.IOUtils tal como se indica en este otro hilo
¿alguna sugerencia? Os dejo una captura de como estaría a fecha de hoy.



Un saludo.

Edito: me falto el "saveToFile" por eso no guardaba nada, pero ahora que lo he solucionado he agregado lo siguiente:

Código Delphi [-]
DateToStr(date)+' picas.txt'

El preblema es que el mes el dia y año, lo separa con "\" y android lo interpreta como directorios y claro si ese directorio "\4" (que representa a abril) no existe me da error. ¿que puedo hacer?
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes.

Última edición por danielmj fecha: 21-04-2015 a las 18:12:43.
Responder Con Cita
  #6  
Antiguo 21-04-2015
Avatar de danielmj
danielmj danielmj is offline
Miembro
 
Registrado: jun 2011
Posts: 383
Poder: 13
danielmj Va por buen camino
Solucionado, usaba "dateseparator" pero en xe6 es "formatSettings.dateseparator", ya va bien.
Saludos.
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Barra superior darta Varios 4 18-08-2010 18:24:53
Mantener icono en la barra de tareas odrack Varios 0 19-11-2008 00:10:22
Mantener viva la aplicación HombreGordo Varios 9 04-11-2008 20:57:24
Mantener Aplicacion Arancada ramonibk API de Windows 10 26-10-2004 18:25:00
Problema con la barra superior rvinfo Varios 4 30-11-2003 08:39:14


La franja horaria es GMT +2. Ahora son las 12:24:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi