Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/05/2008, 08:02
Baldur
 
Fecha de Ingreso: mayo-2005
Ubicación: Vimianzo. A Coruña
Mensajes: 230
Antigüedad: 19 años
Puntos: 1
Re: desbordamiento de String y no sé porqué...

Haber, es para el mantenimiento de una aplicación, y tiene ese código de CVDate, con lo que se lo puse igualmente.
Antes, únicamente era esto: cadenaSQL = "SELECT * FROM Detalle_Nota WHERE DN_Linea=" & Trim("" & registro.NumLote)
Pero ahora necesito que la consulta también filtre los resultados por esto:
"AND fecha = CVDate('" & Format$("" & registro.Fecha, "dd/mm/yyyy") & "')"

Registro no es una tabla, sinó una estructura en donde se guardan los datos que se leen de un fichero de texto.
La consulta es para comprobar que en esa fecha no exista ningún registro con un Dn_Linea igual al que se está intentando importar del fichero de texto (registro.NumLote).
Lo que pasa es que la fecha en el fichero de texto está guardada de la siguiente manera: 05052008 y en la BD de datos está así: 05/05/2008, por eso lo del format y CVDate.
Lo que no sé es porqué da el p*to desbordamiento al añadirle al string el AND...

Edito: he probado a quitar el format y dejar el cdate de la siguiente forma:
cadenaSQL = cadenaSQL & " AND NV_FSubasta =" & cdate(registro.FechaSubasta)
y me da error 13 no coinciden los tipos.
Si quito el cdate y pongo el format
cadenaSQL = cadenaSQL & " AND NV_FSubasta =" & Format(registro.FechaSubasta, "dd/mm/yyyy")
me vuelve a dar error 6 desbordamiento.
Asique supongo que el problema será del format.
__________________
Técnico Superior en Desarrollo de Apliciones Informáticas

Última edición por Baldur; 05/05/2008 a las 08:16