Con esta utilidad vamos a poder generar una clase (tanto para Visual Basic .NET como para C#) que nos permitirá acceder a una tabla de una base de datos ya sea de Access como de SQL Server.
La idea de este código (o el porqué me compliqué la vida para hacerlo) es para poder tener una clase con cada uno de los campos de una tabla de una base de datos, de forma que la propia clase contenga todo el código necesario para conectar a la base de datos, así como poder crear nuevos registros (filas), eliminarlos, actualizarlos e incluso buscar en la tabla. También con la clase generada podemos acceder a cada uno de los campos mediante un índice, el cual puede ser numérico (al estilo de un array) o bien alfanumérico, es decir, podemos acceder al contenido de un campo (columna) indicando el nombre de dicha columna.
La clase generada también nos permitirá obtener un objeto DataTable con el contenido de los datos de dicha tabla, usando para ello, (si queremos), un filtro con el que poder seleccionar las filas que queremos obtener (usando la típica cadena SELECT).
El proyecto inicial lo publiqué en mi sitio en Julio de 2004:
http://www.elguille.info/NET/ADONET/crearClases/crearClases.asp

Last edited Jun 8, 2007 at 11:52 PM by elGuille, version 5