Cambios en los datos en Visual Basic .NET

En Visual Basic 6.0, el acceso a los datos se consigue mediante objetos ADO (ActiveX Data Objects). En Visual Basic .NET, el acceso a los datos se consigue empleando ADO.NET, que es una parte de .NET Framework. Hay un cierto número de diferencias tanto conceptualmente como en lo relativo a las tareas entre las dos tecnologías. Para obtener más información acerca de las diferencias conceptuales entre ADO y ADO.NET, vea Comparación de ADO.NET con ADO.

Nota   Visual Basic 6.0 también admitía la compatibilidad con versiones anteriores para los objetos RDO (Remote Data Objects) y los objetos DAO (Data Access Objects). Estas tecnologías se admiten en Visual Basic .NET sólo como objetos COM; las aplicaciones que emplean enlaces de datos RDO o DAO no se pueden actualizar a Visual Basic .NET. Para obtener más información, vea Actualizar aplicaciones creadas en versiones anteriores de Visual Basic.

En Visual Basic 6.0, hay dos métodos habituales para implementar el acceso a datos en una aplicación: en tiempo de diseño, mediante el enlace a un control ADODC o empleando un Entorno de datos; o en tiempo de ejecución, creando e interactuando con objetos de conjunto de registro mediante programación. En Visual Basic .NET, existen dos métodos similares para implementar el acceso a datos: en tiempo de diseño, mediante adaptadores y conjuntos de datos; o en tiempo de ejecución, agregando código para crear adaptadores y conjuntos de datos mediante programación. Para obtener más información, vea Crear adaptadores de datos y Conjuntos de datos ADO.NET.

En Visual Basic 6.0, el enlace de datos se conseguía estableciendo las propiedades de un control relativas al enlace: DataChanged, DataField, DataFormat, DataMember y DataSource. En la mayoría de los casos, la propiedad de presentación de un control (por ejemplo, la propiedad Text de un control TextBox) se enlazaba a un campo en un origen de datos.

En Visual Basic .NET, el enlace de datos es un concepto mucho más amplio —se puede enlazar cualquier propiedad de un control a cualquier estructura que contenga datos. En Windows Forms el enlace se realiza mediante la propiedad DataBindings que contiene una colección de objetos Binding para el control. Para obtener más información, vea Enlace de datos y formularios Windows Forms.

Nota   El enlace de datos ADO está admitido para lograr la compatibilidad con antiguas versiones mediante el Compatibility Data Runtime de Microsoft Visual Basic .NET.

En Visual Basic 6.0, los formularios enlazados a datos se creaban automáticamente arrastrando elementos de base de datos de un entorno de datos a un formulario.

En Visual Basic .NET, se crean automáticamente ejecutando el Asistente para formularios de datos. Para obtener más información, vea Asistente para formularios de datos.

Además de admitir ADO.NET, Visual Basic .NET también proporciona compatibilidad con el acceso directo mediante programación a bases de datos utilizando comandos de datos. Para obtener información detallada, vea Realizar operaciones de base de datos directamente.

Vea también

Introducción al acceso a datos con ADO.NET | Tecnologías de acceso a datos | Introducción a Visual Basic .NET para veteranos del Visual Basic | Espacios de nombres para datos en Visual Studio