Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: arcangel2008 en 30 Agosto 2009, 17:29 pm



Título: ayuda con el siguiente error
Publicado por: arcangel2008 en 30 Agosto 2009, 17:29 pm
Estoy realizando una aplicacion con visual 2005 y la base de datos esta realizada con access, pero cuando voy a guardar los registros me aparece el siguiente mensaje "referencia no establecida como instancia de un objeto" no he podido corregirlo.


Título: Re: ayuda con el siguiente error
Publicado por: raul338 en 30 Agosto 2009, 17:35 pm
Ese error salta cuando hay algo que no estas delcarando como nuevo (una conexion, dataset, data adapter, etc..)


pon tu codigo y veremos en que podemos ayudarte  :D


Título: Re: ayuda con el siguiente error
Publicado por: arcangel2008 en 30 Agosto 2009, 18:09 pm
Ese error salta cuando hay algo que no estas delcarando como nuevo (una conexion, dataset, data adapter, etc..)


pon tu codigo y veremos en que podemos ayudarte  :D

El archivo te lo enviado al correom en el instante donde estoy no tengo para visualizar el archivo, no tengo acceso al codigo


Título: Re: ayuda con el siguiente error
Publicado por: Hadess_inf en 30 Agosto 2009, 20:46 pm
En general

Código
  1. Dim dtb as datatable
  2. Dim da as sqldataadapter
  3.  

En el click
Código
  1. da = new sqldataadapter ("select * from tabla",con)
  2. da.fill(dtb) ' aqui el error. antes de hacer esto debes de instanciar la tabla
  3.  

Instanciar la tabla
Código
  1. dtb = new datatable.

Saludos.


Título: Re: ayuda con el siguiente error
Publicado por: raul338 en 30 Agosto 2009, 22:36 pm
Vi el codigo que me mando por correo, y tengo que decirte que....En .NET no se usa ADO como en VB6, (nada de recordsets ni cosas por el estilo), sino que se usa ADO.NET (conexiones, datasets, datatables), leete una guia de ado.net y va a funcionar..


El error es porque no encuentra la referencia a un control "ADODB" etc.....


Título: Re: ayuda con el siguiente error
Publicado por: arcangel2008 en 31 Agosto 2009, 18:59 pm
Vi el codigo que me mando por correo, y tengo que decirte que....En .NET no se usa ADO como en VB6, (nada de recordsets ni cosas por el estilo), sino que se usa ADO.NET (conexiones, datasets, datatables), leete una guia de ado.net y va a funcionar..


El error es porque no encuentra la referencia a un control "ADODB" etc.....

Gracias lo tendre en cuenta