Mensajes: 466
Temas: 111
Gracias Recibidas: 17 en 16 posts
Gracias Dadas: 101
Registro en: Jul 2020
18-05-2021, 15:48
(Última modificación: 19-05-2021, 09:59 por
gambafeliz.)
Yo tengo una manera particular para detectar una fecha de SQLite donde se almacena en tipo TEXT y siguiendo este formato (aunque debo de confesar que para mi no es ni definitiva ni efectiva ni eficiente, por eso os propongo posibles código que den más calidad al mio):
YYYY-MM-DD
YYYY-MM-DD HH:MM
Pero cuando obtenemos un Result de este campo, procedente de SQLite que técnica se os ocurre para detectarla y diferenciarla por ejemplo de una cadena de texto donde esta tenga dos guiones por ejemplo o una forma parecida pero que no sea una fecha.
¿Me ayudan con códigos posibles?
Gracias.
===Solución ============================
Esta es mi propuesta que acabo de encontrar en la documentación de Gambas, creo que es bastante eficiente y solida, por favor, si creen que no pues indicadmelo
GAMBAS
Dim sCaso1
As String = sN
& sN
& sN
& sN
& "-" & sN
& sN
& "-" & sN
& sN
Dim sCaso2
As String = sCaso1
& " " & sN
& sN
& ":" & sN
& sN
Mensajes: 321
Temas: 26
Gracias Recibidas: 71 en 58 posts
Gracias Dadas: 10
Registro en: Jul 2020
19-05-2021, 00:09
(Última modificación: 19-05-2021, 00:10 por
vuott.)
La parte
Like "****-**-**"
también funciona así:
Like "*-*-*"
Por lo tanto, tu solución no garantiza que aquella cadena sea una "fecha" (es decir una cadena compuesta por 4 números, un guión, 2 números, un guión y otros dos números).
"Los horizontes perdidos nunca regresan. " (F. Battiato, La stagione dell'amore, 1983)
"Las ondas nunca regresan. " (Genesis: Ripples - A trick of the tail, 1976)
Mensajes: 466
Temas: 111
Gracias Recibidas: 17 en 16 posts
Gracias Dadas: 101
Registro en: Jul 2020
Gracias guapo, pero ya que me tiras una piedra, ¿por qué no me das la solución?
En serio mil gracias, yo lo había dado por cerrado, Gambas es muy bueno, en serio, es un lenguaje de programación que nos deja dar rienda suelta a todo lo que nos de en gana, pero tengo tanto que aprender de el.
En fin, menos mal que existen personas como ustedes.
Nota: Para los futboleros la perdida de Maradona fue triste, pero ayer para mi Franco Battiato lo fue por igual. Descanse en paz.
-Centro di gravità permanente-
Mensajes: 321
Temas: 26
Gracias Recibidas: 71 en 58 posts
Gracias Dadas: 10
Registro en: Jul 2020
19-05-2021, 16:04
(Última modificación: 19-05-2021, 16:14 por
vuott.)
(19-05-2021, 07:14)gambafeliz escribió: Nota: Para los futboleros la perdida de Maradona fue triste, pero ayer para mi Franco Battiato lo fue por igual. Descanse en paz.
-Centro di gravità permanente-
Por lo que me attañe, de Maradona no me interesa nada de nada, de la muerte del gran siciliano Battiato, sì.
Que siempre viva el Hijo de la bellisima Diosa del Mediterraneo, Trinacria.
"Los horizontes perdidos nunca regresan. " (F. Battiato, La stagione dell'amore, 1983)
"Las ondas nunca regresan. " (Genesis: Ripples - A trick of the tail, 1976)
Los siguientes 1 usuarios dice gracias a vuott por este post:1 usuarios dice Gracias! a vuott por este post
• gambafeliz
Mensajes: 321
Temas: 26
Gracias Recibidas: 71 en 58 posts
Gracias Dadas: 10
Registro en: Jul 2020
19-05-2021, 19:50
(Última modificación: 19-05-2021, 20:05 por
vuott.)
(19-05-2021, 07:14)gambafeliz escribió: no me das la solución
Una posibilidad podría ser:
GAMBAS
' En primer lugar, comprueba que el primer elemento corresponde al año actual y, a continuación,
' comprueba que la combinación de las partes numerales pueda ser una fecha.
Por supuesto están otras opciones.
"Los horizontes perdidos nunca regresan. " (F. Battiato, La stagione dell'amore, 1983)
"Las ondas nunca regresan. " (Genesis: Ripples - A trick of the tail, 1976)
Mensajes: 466
Temas: 111
Gracias Recibidas: 17 en 16 posts
Gracias Dadas: 101
Registro en: Jul 2020
Lo dicho
¡¡ Tengo tanto que aprender de Gambas !!
Me encanta tu código. Más Magia.
Nota: Muchas gracias vuott me has dejado como en el cine, sentado apretando la espalda al respalda del asiento de un Cine de verano.
Mensajes: 321
Temas: 26
Gracias Recibidas: 71 en 58 posts
Gracias Dadas: 10
Registro en: Jul 2020
" Più diventa tutto inutile
e più credi che sia vero.
E il giorno della fine
non ti servirà l'inglese."
(Franco Battiato, "Il re del mondo", 1994)
"Los horizontes perdidos nunca regresan. " (F. Battiato, La stagione dell'amore, 1983)
"Las ondas nunca regresan. " (Genesis: Ripples - A trick of the tail, 1976)