Problemas con el tiempo de trabajo

07/03/2008 - 16:26 por RP | Informe spam
Hola, que tal, bueno tengo el siguiente problema, estoy desarrollando una
aplicación, en Visual Basic 6.0 y todo normal, cuando comienzo a trabajar,
puedo insertar todos mis datos sin ningún problema, y entre los datos que
ingreso coloco algunos del tipo fecha, e ingresan normal, pero con un par de
horas que voy trabajando cuando quiero ingresar de nuevo datos, me dice que
no se pueden convertir los datos del tipo char a datetime, y me pregunto
porque si 10 minutos antes ingresaban normal, y no modifique para nada mi
codigo...

me pueden explicar por favor, que pasa y como lo puedo arreglar??... Gracias
 

Leer las respuestas

#1 RP
07/03/2008 - 18:03 | Informe spam
Bueno el codigo que uso es el siguiente:

Dim cn As New Conecta
cn.Conecta
cn.Ejecutar "INSERT INTO
comprobante(codigo,codcom,numero,feccmp,descri,importe,siaf,fecini,fecend,tipvia)" & _
"VALUES('" & mvarCP & "','" & mvarCP & "','" & mvarCP &
"','" & CDate(ffecha(mvarFechEmi, ACCESS)) & "','" & mvarDetFac & "'," & _
"'" & mvarMonto & "','" & mvarSIAF & "','" &
CDate(ffecha(mvarFechIni, ACCESS)) & "'," & _
"'" & CDate(ffecha(mvarFechEnd, ACCESS)) & "','" &
mvarFteFto & "')"
cn.Ejecutar "INSERT INTO
liquidacion(codigo,codcom,nroexp,total,fecexp,tipliq,estado,usufechora,entidad,saldo)" & _
"VALUES('" & mvarCodLiq & "','" & mvarCP & "','" &
mvarNumExp & "','" & mvarMonto & "', '" & CDate(ffecha(mvarFecha, ACCESS)) &
"'," & _
"'" & mvarTipLiq & "','" & mvarEstado & "','" &
mvarUsuFecHora & "','" & mvarServidor & "','" & mvarMonto & "')"
cn.Ejecutar "INSERT INTO viaje(codigo,codper,descri,codofi,fini,fend)
VALUES ('" & mvarCodViaje & "','" & mvarServidor & "', " & _
"'" & mvarMotViaje & "','OFICINA','" &
CDate(ffecha(mvarFechIni, ACCESS)) & "','" & CDate(ffecha(mvarFechEnd,
ACCESS)) & "')"

El tipo ffecha es un modulo ya definido en el Visual Basic 6.0, pero a
raizdel problema lo cambie por CDate(format(mvarfecha,"dd/mm/yyyy")) en todos
los del tipo fecha, y funcionaba normal, pero el problema se volvia a
presentar
"Victor Koch" wrote:

¿ Podrías mostrar el código que usas para insertar esos campos fecha.?

Un Saludo, Víctor Koch



"RP" escribió en el mensaje
news:
> Hola, que tal, bueno tengo el siguiente problema, estoy desarrollando una
> aplicación, en Visual Basic 6.0 y todo normal, cuando comienzo a trabajar,
> puedo insertar todos mis datos sin ningún problema, y entre los datos que
> ingreso coloco algunos del tipo fecha, e ingresan normal, pero con un par
> de
> horas que voy trabajando cuando quiero ingresar de nuevo datos, me dice
> que
> no se pueden convertir los datos del tipo char a datetime, y me pregunto
> porque si 10 minutos antes ingresaban normal, y no modifique para nada mi
> codigo...
>
> me pueden explicar por favor, que pasa y como lo puedo arreglar??...
> Gracias



Preguntas similares