Ver Mensaje Individual
  #9  
Antiguo 19-05-2011
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
He
Cita:
aclarado perfectamente que estoy trabajando con SQL manager
No conozco la base de datos SQL Manager.
Se que existe una herramienta SQL Manager que trabaja con varias bases de datos (motores de bases de datos).

Puede ser que hayas cambiado la versión de Base de datos (el motor, no la herramienta) y que por eso te empiece a dar errores.

¿Con qué componentes trabajas?
DBExpress, ADO, otros...
¿Te conectas por ODBC? puede que alguna actualización de Windows haya modificado algo

Cita:
Deberías decirnos también el SQL que contiene el Dataset
Los componetes suelen generar un SQL para el select, otro para el insert, update y delete.
En este caso *parece* que el update es el que deberías mostrarnos.

Cita:
También podrías poner un poco más de código
Esto es importante y más de una vez el error se da porque un poco más arriba o más abajo en el código se comete una "burrada".
A veces son cosas que no se inicializan o se reinicializan después de haberlas asignado.

¿Tiene triggers tu base?
A veces algún trigger modifica el valor que tu asignas desde Delphi.

Como podrás apreciar, hay mucha información que te falta dar para que podamos encontrar algún error. Lo único que sabemos es:
  • Texto del error: "conversion error from string "0:00:00" "
  • Punto en el programa donde da el error: DM.DSET_profFECHA_DE_NAC.Value:=Trunc(fecha_prof_a.Date);
  • Cambiar .Value por .AsDateTime no soluciona el error

Si te decides a mostrarnos un poco más de tu código (Delphi / SQL), quizás podamos ayudarte un poco más...
Responder Con Cita