Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2006
sgarrido sgarrido is offline
Miembro
 
Registrado: dic 2003
Posts: 18
Poder: 0
sgarrido Va por buen camino
Question Delphi 7 y MySql 4.1, setear tratamiento de Null

Estimados integrantes del club, acudo a vuestro conocimiento en lo siguiente:

Tengo una tabla clientes, uno de los atributos es el segundo apellido tipo varchar. Al efectuar una consulta sql, hay registros que contienen Null en dicho atributo, el cual al asignarlo a una variable string arroja el error correspondiente por no poder asignarlo.

Deseo saber si existe una instrucción que indique a la base de datos la forma en que debe tratar los Null. Por ejemplo, que automáticamente considere que en los atributos tipo varchar, los contenidos Null los asuma como valor vacío y de esa forma poder asignarlos a una variable tipo string.

De antemano muchas gracias.

Saludos.
Responder Con Cita
  #2  
Antiguo 09-05-2006
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
pues no se si te pueda funcionar algo asi como:

Select IsNull(nombre, '') from clientes

o incluso dentro de delphi puedes usar:

if dataset.fieldbyname('nombre').IsNull then
...
Responder Con Cita
  #3  
Antiguo 09-05-2006
Avatar de lpmlpm
lpmlpm lpmlpm is offline
Miembro
 
Registrado: ago 2005
Posts: 136
Poder: 19
lpmlpm Va por buen camino
o puedes confiar en que Delphi haga esa conversión por ti si usas algo así:

Código Delphi [-]
var s: string;
begin
  S := Dataset.FieldByName('TuCampo').AsString; //Aqui si el campo es nulo
                                                                  //tu variable valdria: '' 
end;

Saludos
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
Responder Con Cita
  #4  
Antiguo 09-05-2006
Avatar de fredo
fredo fredo is offline
Miembro
 
Registrado: oct 2003
Ubicación: Chile, Valparaiso
Posts: 318
Poder: 21
fredo Va por buen camino
Lightbulb

no es necesario, para que no te salga error basta con

.asstring

y listo...
eso
__________________
^_^

http://stna.cl
Responder Con Cita
  #5  
Antiguo 12-05-2006
Avatar de Maury Manosalva
Maury Manosalva Maury Manosalva is offline
Miembro
 
Registrado: ago 2005
Posts: 101
Poder: 19
Maury Manosalva Va por buen camino
Validar Nulos

si colocas en los campos que estan vacios un punto como lo decian anteriormente.. if tabla.campo is null then?? campo.text = "."; o algo asi..
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 puedo utilizar null en delphi 7 !!!! Sick boy OOP 6 13-04-2005 12:52:53
Setear impresora en Rave sga000y Impresión 0 14-01-2005 22:25:33
Null en delphi 7 User_Baja_2 Varios 7 01-07-2004 20:31:49
Null y Delphi 7 buitrago Varios 2 08-12-2003 17:59:40
Tratamiento de la Voz muli Varios 0 03-11-2003 19:46:53


La franja horaria es GMT +2. Ahora son las 12:26:31.


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