Cómo resolver :"Referencia a objeto no establecida...."

ijfernandez
10 de Mayo del 2006
Mi problema es: estoy desarrollando una aplicación Web en Visual Basic.NET y necesito que la información incluida en dos textbox y dos dropdownlist sea mostrada en un datagrid, y cada registro sea agregado a la información ingresada previamente. En el equipo servidor funciona correctamente, pero cuando intento hacer lo mismo desde otro computador de la intranet genera un error; el mensaje es: “Referencia a objeto no establecida como instancia de un objeto”. La falla se presenta cuando quiero instanciar un datarow como nueva fila en una tabla llamada “Factura” incluida en un dataset, instanciado a través de un objeto Session. El código es el siguiente:

Dim dts as DataSet=Session(“Factura”)
Dim Reg as DataRow

Reg=dts.Tables(“Factura”).NewRow

El datarow no es posible instanciarlo con la palabra reservada New. Agradezco la ayuda que puedan brindarme para resolver este inconveniente. Reitero, en el equipo servidor funciona; no corre en la intranet.

V?or
10 de Mayo del 2006
Te falla en todos los equipos??Échale un vistazo a este link:

http://support.microsoft.com/?scid=kb;es;810098

mat?
10 de Mayo del 2006
mirá, ahí el problema no es el datarow, fijate dos cosas:
1. que el dts no esté en nothing.
2. que exixta la tabla \"Factura\" dentro de ese dataset.
me juego mas porque no tengas la tabla, entonces Tables(\"Factura\") te va a devolver un nothing, que obviamente no tiene el método NewRow