Cómo resolver :"Referencia a objeto no establecida...."
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.
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.
Te falla en todos los equipos??Échale un vistazo a este link:
http://support.microsoft.com/?scid=kb;es;810098
http://support.microsoft.com/?scid=kb;es;810098
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
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
