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 Buscar Temas de Hoy Marcar Foros Como Leídos

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


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 10:00:37.


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