Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-12-2008
Avatar de Cañones
Cañones Cañones is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Paz Entre Ríos
Posts: 354
Poder: 18
Cañones Va por buen camino
AsDateTime asignar NULL

Hola a todos en el Foros.

Tengo un sistema que para las bajas hace borrado lógico agregando una fecha y hora en el campo Fecha_Baja.
Bien, el problema es cuando quiero recuperar ese registro colocando nuevamente ese campo en NULL.
Accedo a los datos por medio de IBX, ibDataSet

Código Delphi [-]
  ibdsProveedoresFECHA_BAJA.AsDateTime:= // deberia dejarlo en NULL

Es asi o lo hago de otro modo.

Saludos y gracias de antemano.

Felices Fiestas a todos.


Solución:

Gracias a todos los que pasaron y dejaron su ayuda.
Bueno, como soy nuevo en ibx me habia olvidade de indicar en el ibdataset que me tenia que actualizar el campo fecha_baja-

asi que opte por el el código
Código Delphi [-]
 ibdsProveedoresFECHA_BAJA.Clear;

Código Delphi [-]

ibdsProveedoresFECHA_BAJA.value:= null; //tambien funciona

Gracias a todos y disculpen mi ignorancia.


Saludos.


Felices fiestas.

Última edición por Cañones fecha: 22-12-2008 a las 19:43:19. Razón: solución
Responder Con Cita
  #2  
Antiguo 19-12-2008
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
y tal cual no quiere?

ibdsProveedoresFECHA_BAJA.AsDateTime:= null;
o
ibdsProveedoresFECHA_BAJA.value:= null;
Responder Con Cita
  #3  
Antiguo 19-12-2008
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
Cita:
Empezado por luisgutierrezb Ver Mensaje
y tal cual no quiere?

ibdsProveedoresFECHA_BAJA.AsDateTime:= null;
o
ibdsProveedoresFECHA_BAJA.value:= null;
Esta te va a funcionar.
Responder Con Cita
  #4  
Antiguo 19-12-2008
Avatar de Cañones
Cañones Cañones is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Paz Entre Ríos
Posts: 354
Poder: 18
Cañones Va por buen camino
Gracias por tu tiempo, pero ninguna de las dos funciona, directamente no compila.

Gracias.

Saludos.
Responder Con Cita
  #5  
Antiguo 20-12-2008
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Poder: 21
PepeLolo Va por buen camino
Directamente esto
Código Delphi [-]ibdsProveedoresFECHA_BAJA.Clear;
__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras
Responder Con Cita
  #6  
Antiguo 22-12-2008
Avatar de Cañones
Cañones Cañones is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Paz Entre Ríos
Posts: 354
Poder: 18
Cañones Va por buen camino
PepeLolo tu código me deja compilar, pero no pasa nada.
En modo de edición ejecuto tu código y termino la transacción, pero no hace nada.

Gracias por pasar.
Responder Con Cita
  #7  
Antiguo 22-12-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
¿Seguro esto no te funciona?:

Código Delphi [-]
ibdsProveedoresFECHA_BAJA.AsDateTime := NULL;
ibdsProveedoresFECHA_BAJA.AsDate := NULL;
ibdsProveedoresFECHA_BAJA.Value := '';

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #8  
Antiguo 22-12-2008
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
Cita:
Empezado por Cañones Ver Mensaje
PepeLolo tu código me deja compilar, pero no pasa nada.
En modo de edición ejecuto tu código y termino la transacción, pero no hace nada.

Gracias por pasar.
Código Delphi [-]
ibdsProveedoresFECHA_BAJA.value:= null;

que mensaje de error te da con esta, es la unica forma que yo encontre de asignar null a una variable fechahora.
Responder Con Cita
  #9  
Antiguo 22-12-2008
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Poder: 21
PepeLolo Va por buen camino
Cita:
Empezado por Cañones Ver Mensaje
PepeLolo tu código me deja compilar, pero no pasa nada.
En modo de edición ejecuto tu código y termino la transacción, pero no hace nada.

Gracias por pasar.
¡No me lo creo.!

Código Delphi [-] Transacion.StartTransaction; ibsdsProveedores.edit; ibsdsProveedoresFECHA_BAJA.Clear; ibsdsProveedores.Post; Transacion.Commit;


Esta claro que no haces un post del dataSet.
__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
No me deja asignar null a un campo numérico. Angel Fernández Firebird e Interbase 4 21-09-2008 20:36:03
cambiar campo null a not null andressanchez Firebird e Interbase 8 18-09-2006 22:00:09
Exite función para asignar otro valor si es null JavierO Varios 6 04-08-2005 18:22:56
Null y UDF ARPE Firebird e Interbase 0 08-09-2004 10:56:20
campo null anay Varios 1 14-11-2003 19:49:13


La franja horaria es GMT +2. Ahora son las 19:59:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi