Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción:
En este artículo te voy a explicar "el truco" para usar una base de datos de SQL
Server 2005 para crear un DataSet tipado (y usar los asistentes de acceso a
datos) con Visual Basic 2008 Express.
Seguramente te pienses que no hay nada especial que hacer... pero... por si no lo
sabes, con las versión Express de Visual Basic 2005/2008 solo puedes crear
DataSet tipados con bases de datos que estén en un fichero (archivo), ya sean de
Access o de SQL Server.
Recuerda que esto solo es válido para la versión Express de Visual Basic 2008
(también de C# Express), ya que con la versión "normal" (la de pago) de Visual
Studio 2008 si se pueden usar bases de datos de cualquier tipo.
El quid de la cuestión...
Te voy a explicar paso a paso que es lo que tienes que hacer. Recuerda que todo
esto es para usar una base de datos de SQL Server 2005 desde la versión Express
de Visual Basic 2008 (o Visual C# 2008), de forma que te permita crear un
DataSet tipado usando el asistente de Agregar nuevo origen de datos, para
que puedas crear un formulario para mostrar/introducir los datos de forma fácil.
Los pasos
Veamos qué tenemos que hacer para añadir una conexión a una base de datos que
está en la instancia SQLEXPRESS de SQL Server 2005.
Nota:
En estas explicaciones asumo que tienes instalado Visual Basic 2008
Express Edition y SQL Server 2005 Express. El Visual Basic 2008 Express
es gratuito y cuando lo instalas, también te instala el motor de SQL Server
2005 Express, por tanto, tendrás instalado todo lo necesario para seguir
estos pasos.
Aunque los pasos mostrados son para Visual Basic 2008 Express, esto
mismo también es válido para Visual C# 2008 Express.
Nota:
Todas las capturas están hechas usando un Windows Vista Business en
español instalado en una máquina virtual. La versión de Visual Basic 2008
Express es también en español.
• Lo primero que debes hacer es crear un nuevo proyecto del tipo aplicación
quieras).
Agregar nuevo origen de datos, tal como vemos en la figura 2. Con esto
datos.
que te pregunta que conexión quieres usar, pero como no hay ninguna,
Compact 3.5, pero esa no es la que nos interesa, así que debes pulsar en el
botón Cambiar.
siguiente paso.)
Figura 6. Inicialmente ofrece crear una conexión con SQL Server Compact
3.5
dará a elegir origen de datos, y tal como vemos en la figura 7, debes elegir
• Si quieres que se quede seleccionada esa opción para futuras bases de datos
he puesto nueva, pero puedes poner lo que quieras, ya que eso solo nos
cancela el asistente.
origen de datos.
Figura 9. Si la base indicada no existe, pedirá que la creemos
10.
quieres que se copie cada vez que ejecutes el programa, pulsa en el botón
Sí.
o Lo que hagas en este paso, es importante si decides crear
o Pero a nosotros este aviso nos trae sin cuidado, ya que esto solo
y como nosotros vamos a usar una base de datos de SQL Server que
Siguiente.
13.
• Ese aviso que muestra es porque no hay nada en esa base de datos.
Finalizar.
app.config.
para la base de datos que hemos añadido, pero lo que nos interesa es que
• Modifica ese valor para que tenga la cadena de conexión adecuada a la base
Security=True;.
Source=.
• Lo siguiente que vamos a hacer es usar esa cadena de conexión para crear
datos de SQL Server que queríamos, tal como puedes ver en la figura 17.
otra base de datos, pues... utiliza la tabal, vista o el elemento que quieras
• Al mostrar esa ventana, verás que tienes los datos de las tablas que
• Lo que puedes hacer con esos datos, es... tema para otro artículo ;-)))).