SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Jorge Israel López Ramíre en Jueves 31 de Enero de 2008, 22:28

Título: Dataset
Publicado por: Jorge Israel López Ramíre en Jueves 31 de Enero de 2008, 22:28
Hola amigos del foro, tengo una duda en mi cabeza, quizas la pregunta parezca tonta, pero quien pregunta aprender quiere.

Bueno sucede lo siguiente, estoy desarrollando aplicaciones en visual.net y de paso estoy estudiando lo que es asp.net, pero sucede que estaba creando un servicio web(este conectado a una BD en SQL 2005) y cuando queria crear un objeto dataset de la siguiente manera (private oDataSet as DataSet) el programa me indico que tenía un error y que debía escribirlo de la siguiente manera(private oDataSet as Data.DataSet).

Mi Pregunta es si es lo mismo, si los resultados son los iguales, lo extraño es que en otras aplicaciones me aceptaba la primera sentencia.

** :comp: De antemano gracias por sus aclaciones. :smartass:
Título: Re: Dataset
Publicado por: Mollense en Viernes 1 de Febrero de 2008, 00:41
Cita de: "Jorge Israel López Ramírez"
Hola amigos del foro, tengo una duda en mi cabeza, quizas la pregunta parezca tonta, pero quien pregunta aprender quiere.

Bueno sucede lo siguiente, estoy desarrollando aplicaciones en visual.net y de paso estoy estudiando lo que es asp.net, pero sucede que estaba creando un servicio web(este conectado a una BD en SQL 2005) y cuando queria crear un objeto dataset de la siguiente manera (private oDataSet as DataSet) el programa me indico que tenía un error y que debía escribirlo de la siguiente manera(private oDataSet as Data.DataSet).

Mi Pregunta es si es lo mismo, si los resultados son los iguales, lo extraño es que en otras aplicaciones me aceptaba la primera sentencia.

** :comp: De antemano gracias por sus aclaciones. :smartass:
Es que la clase DataSet pertenece al espacio de nombres System.Data (http://technet.microsoft.com/en-us/library/system.data.aspx) y por lo tanto, necesitás la
instrucción Imports si no querés escribir toda la ruta de acceso a dicha clase.
Entonces:
Código: Text
  1. private oDataSet as System.Data.DataSet
  2.  
es igual a:
Código: Text
  1. Imports System;
  2. ...
  3. private oDataSet as Data.DataSet
  4.  
que es igual a:
Código: Text
  1. Imports System.Data
  2. ...
  3. private oDataSet as DataSet
  4.  

Pd: No uso VB.NET, estoy asumiendo que Imports es equivalente a using en C#. Me estoy basando en esto. (http://www.elguille.info/NET/cursoVB.NET/tutorVBNET16.htm)