Problemas:Generacion de datos con DATETIME()

12/01/2005 - 16:40 por Joel Mendez | Informe spam
Hola.
Mi problema consiste en que al generar una fecha con datetime() pasandole
parametros, me indica un error del tipo: Tipo de parametros o cantidad de
parametros no aceptados por la funcion.
Esta funcion recibe un maximo se 6 argumentos, y un minimo de 3, todos
númericos. La generacion que efectuo es la siguiente:

*******************************************************************************
local desde

desde=datetime(year(tabla.campofecha),month(tabla.campofecha),day(tabla.campofecha),val(substr(tabla.textoHoraMinuto,1,2)),val(substr(tabla.textoHoraMinuto,3,4)),
0)

*******************************************************************************
tabla.campofecha es del tipo datetime.
tabla.textoHoraMinuto es del tipo char (4), primeros 2 son la hora, los
siguientes los minutos.

Esta funcion estaba funcionando bien, pero de pronto dejo de hacerlo, sin
siquiera efectuar cambios en la tabla y en el formulario.
Quisiera saber si alguien, conoce alguna variable de entorno aparte de SET
DATE TO y SET CENTURY TO, o bien del sistema que modifique la ejecucion de
las funciones year(), month() o day() que son las que supongo me estan
complicando mi objetivo.

Muchas Gracias, quise ser breve, pero debia plantear lo mejor posible el
problema.

Joel.-

Joel Mendez


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Luis María Guayán
12/01/2005 - 18:57 | Informe spam
Pueba con:
desde=datetime(year(tabla.campofecha),month(tabla.campofecha),day(tabla.campofecha),val(substr(tabla.textoHoraMinuto,1,2)),val(substr(tabla.textoHoraMinuto,3,2)),0)

En el SUBSTRIM() de los minutos, el tercer parámetro es 2.


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Joel Mendez" escribió en el mensaje
news:uCeRN0L%
Hola.
Mi problema consiste en que al generar una fecha con datetime() pasandole
parametros, me indica un error del tipo: Tipo de parametros o cantidad de
parametros no aceptados por la funcion.
Esta funcion recibe un maximo se 6 argumentos, y un minimo de 3, todos
númericos. La generacion que efectuo es la siguiente:

*******************************************************************************
local desde

desde=datetime(year(tabla.campofecha),month(tabla.campofecha),day(tabla.campofecha),val(substr(tabla.textoHoraMinuto,1,2)),val(substr(tabla.textoHoraMinuto,3,4)),
0)

*******************************************************************************
tabla.campofecha es del tipo datetime.
tabla.textoHoraMinuto es del tipo char (4), primeros 2 son la hora, los
siguientes los minutos.

Esta funcion estaba funcionando bien, pero de pronto dejo de hacerlo, sin
siquiera efectuar cambios en la tabla y en el formulario.
Quisiera saber si alguien, conoce alguna variable de entorno aparte de SET
DATE TO y SET CENTURY TO, o bien del sistema que modifique la ejecucion de
las funciones year(), month() o day() que son las que supongo me estan
complicando mi objetivo.

Muchas Gracias, quise ser breve, pero debia plantear lo mejor posible el
problema.

Joel.-

Joel Mendez


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares