SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: The Black Boy en Miércoles 1 de Marzo de 2006, 20:27

Título: Instruccion
Publicado por: The Black Boy en Miércoles 1 de Marzo de 2006, 20:27
Código: Text
  1.  
  2. foreach(DTSPracticaNodo.NodoRow row in dtsPracticaNodo.Nodo.Select(DTSPracticaNodo.CAMPO_NODOPADRE=NULL))
  3.  
  4.  

lo que intento con esa expresion es evaluar si el campo tiene un valor nulo

pero no funciona :unsure:

y el error que arroja es:
Citar
El nombre 'NULL' no existe en la clase o el espacio de nombres 'Facade.FCDNodos'   <_<     :angry:


alguien tiene alguna sugerencia para evaluar lo que quiero

Gracias

Salu2 :hola:
Título: Re: Instruccion
Publicado por: JuanK en Miércoles 1 de Marzo de 2006, 20:29
null en minuscula?
Título: Re: Instruccion
Publicado por: The Black Boy en Miércoles 1 de Marzo de 2006, 20:51
si la coloco asi:
Código: Text
  1.  
  2. foreach(DTSPracticaNodo.NodoRow row in dtsPracticaNodo.Nodo.Select(DTSPracticaNodo.CAMPO_NODOPADRE == null))
  3.  
  4.  
o asi
Código: Text
  1.  
  2. foreach(DTSPracticaNodo.NodoRow row in dtsPracticaNodo.Nodo.Select(DTSPracticaNodo.CAMPO_NODOPADRE [b]= [/b]null))
  3.  
  4.  

Error:
Citar
-> Argumento '1': no se puede convertir de 'bool' a 'string'
-> La mejor coincidencia de método sobrecargado  para 'System.Data.DataTable.Select(string)' tiene algunos argumentos no válidos


lo que pasa es hay un campo en la BD que tiene un valor nulo, y si es nulo necesito adicionarlo a un arbol como un nodo padre;

pero no he podido saber como evaluar si el campo es nulo, ya que siempre me da error.. <_<

Gracias Juank

salu2 :hola:
Título: Re: Instruccion
Publicado por: JuanK en Miércoles 1 de Marzo de 2006, 20:56
y ya probaste con el IS?
Título: Re: Instruccion
Publicado por: The Black Boy en Miércoles 1 de Marzo de 2006, 21:04
si ya probé pero en las posibilidades que lista no se encuentra el null :unsure:
Título: Re: Instruccion
Publicado por: hellscream en Jueves 2 de Marzo de 2006, 03:15
Creo que primero deberías leer la documentación si no estás seguro de lo que estás haciendo...
Método Select (http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpref/html/frlrfsystemdatadatatableclassselecttopic.asp) (asumo que es sobre una tabla que haces eso)