Crear una base de datos en sql server
Resuelto/Cerrado
Hola,
estoy creando un programa en visual vasic 2008 y quiero hacer la base de datos en sql server pues se solo hacerla en acces
estoy creando un programa en visual vasic 2008 y quiero hacer la base de datos en sql server pues se solo hacerla en acces
Consulta también:
- Sintaxis para crear una base de datos en sql server
- Exportar diagrama de base de datos sql server - Guide
- Copiar datos de una hoja a otra en excel - Guide
- Access base de datos descargar - Programas - Bases de datos
- Filezilla server en español - Programas - Transferencia de archivos
- Descargar base de datos kiwix - Programas - Otros
16 respuestas
Bueno Primeramente te vas a
ARCHIVO
NUEVO PROYECTO
y creas una
APLICACION DE WINDOWS
mira hacia abajo y ponele el nombre que quieras
por defecto es:
WindowsApplication1
en ARCHIVO nuevamente busca el boton
GUARDAR TODO
elegi el nombre del proyecto si aun no lo hiciste
la ubicación y
GUARDAR
ARCHIVO
NUEVO PROYECTO
y creas una
APLICACION DE WINDOWS
mira hacia abajo y ponele el nombre que quieras
por defecto es:
WindowsApplication1
en ARCHIVO nuevamente busca el boton
GUARDAR TODO
elegi el nombre del proyecto si aun no lo hiciste
la ubicación y
GUARDAR
miren en SQL se hace de la sig manera:
PARA CREAR LA BD:
create database TU_BD;
LUEGO:
use TU_BD
PARA CREAR TABLAS DENTRO DE TU BD:
create table TU_TABLA(
rut char(12) primary key,
nombre varchar(20),
edad numeric(2)
);
//si el ultimo campo es numeric no lleba coma al final pero si es otro tipo entonces lleba( EJ: si la ultima variable fuera apellido varchar(10), )
PARA SELECCIONAR LA TABLA QUE HAS CREADO DENTRO DE LA TU_BD:
select * from TU_TABLA
PD: espero que sea eso lo q buscas, io soy INGENIERO EN INFORMATICA, cualquier duda, escribe y te la respondo, sin ningun problema.
PARA CREAR LA BD:
create database TU_BD;
LUEGO:
use TU_BD
PARA CREAR TABLAS DENTRO DE TU BD:
create table TU_TABLA(
rut char(12) primary key,
nombre varchar(20),
edad numeric(2)
);
//si el ultimo campo es numeric no lleba coma al final pero si es otro tipo entonces lleba( EJ: si la ultima variable fuera apellido varchar(10), )
PARA SELECCIONAR LA TABLA QUE HAS CREADO DENTRO DE LA TU_BD:
select * from TU_TABLA
PD: espero que sea eso lo q buscas, io soy INGENIERO EN INFORMATICA, cualquier duda, escribe y te la respondo, sin ningun problema.
Un paso a paso simple...
1-Tecla Windows + R (Ejecutar...)
2-Notepad
3-Escribe lo siguiente:
Create Database EjemploBase
go
use EjemploBase
go
Create Table EjemploTabla
(
Campo1 VarChar(15) Primary Key not null,
Campo2 VarChar(15) not null,
Campo3 Int(15) not null,
Campo4 nVarChar(15) not null,
Campo5 VarChar(15) not null
)
go
Insert Into EjemploTabla Values
(
'Contenido1',
'Contenido1',
'Contenido1',
'Contenido1',
'Contenido1',
'Contenido1'
)
go
4-Archivo>Guardar como...
(Guardalo de la siguiente manera con el nombre q desees "EjemploDB.sql")
5-Tecla Windows + R (Ejecutar...)
6-Notepad
7-Escribe lo siguiente:
osql -S .\SQLEXPRESS -E -i "EjemploDB.sql"
pause
8-Archivo>Guardar como...
("Ejecutar.cmd")
9- Guardas todo en una sola carpeta y le das a ejecutar y LISTO!
Nota Importante: El primer archivo es todo codigo SQL y la extension de ese archivo debe de ser "*.sql" el segundo es solamente una secuencia de comandos de MSDOS ("*.cmd") q ejecuta todas las instrucciones escritas en el archivo "EjemploDB.sql"
Espero sirva de algo es el metodo q utilizo y me va muy bien... Suerte!!!
Por alguna duda estoy x aqui...
davebkb@hotmail.com
1-Tecla Windows + R (Ejecutar...)
2-Notepad
3-Escribe lo siguiente:
Create Database EjemploBase
go
use EjemploBase
go
Create Table EjemploTabla
(
Campo1 VarChar(15) Primary Key not null,
Campo2 VarChar(15) not null,
Campo3 Int(15) not null,
Campo4 nVarChar(15) not null,
Campo5 VarChar(15) not null
)
go
Insert Into EjemploTabla Values
(
'Contenido1',
'Contenido1',
'Contenido1',
'Contenido1',
'Contenido1',
'Contenido1'
)
go
4-Archivo>Guardar como...
(Guardalo de la siguiente manera con el nombre q desees "EjemploDB.sql")
5-Tecla Windows + R (Ejecutar...)
6-Notepad
7-Escribe lo siguiente:
osql -S .\SQLEXPRESS -E -i "EjemploDB.sql"
pause
8-Archivo>Guardar como...
("Ejecutar.cmd")
9- Guardas todo en una sola carpeta y le das a ejecutar y LISTO!
Nota Importante: El primer archivo es todo codigo SQL y la extension de ese archivo debe de ser "*.sql" el segundo es solamente una secuencia de comandos de MSDOS ("*.cmd") q ejecuta todas las instrucciones escritas en el archivo "EjemploDB.sql"
Espero sirva de algo es el metodo q utilizo y me va muy bien... Suerte!!!
Por alguna duda estoy x aqui...
davebkb@hotmail.com
Excelente la manera como planteas la forma de adjuntar una base de datos a SQL server mediante Script. Lo he estado buscando desde hace mucho tiempo.
Dos preguntas:
1. Existe la forma de que cuando la base de datos se adjunte a SQL Server le podamos dar un ruta personal en lugar de ubicarla en la carpeta de SQL Server?.
2. Se puede adjuntar la base de datos mediante Script o desde los mismos archivos de base de datos, pero mediante codificación desde un formulario de Visual 2008.
Te agradecería si me piedas la solución.
Y nuevamente muchas gracias por el codigo que has puesto ...
Dos preguntas:
1. Existe la forma de que cuando la base de datos se adjunte a SQL Server le podamos dar un ruta personal en lugar de ubicarla en la carpeta de SQL Server?.
2. Se puede adjuntar la base de datos mediante Script o desde los mismos archivos de base de datos, pero mediante codificación desde un formulario de Visual 2008.
Te agradecería si me piedas la solución.
Y nuevamente muchas gracias por el codigo que has puesto ...
Bueno para crear la base de datos, solo tienes que hace click en las opciones darle ok y ya todo esta listo!!!
PD: asi son la mayoria de los foros... no dicen un carajo ni nada en concreto.. por que coños aun nadie ha hecho un tutorial bueno donde se explique una conexcion paso por paso con printscrips de pantalla de lo que se dbe realizar... cuerda de pajuos todos
PD: asi son la mayoria de los foros... no dicen un carajo ni nada en concreto.. por que coños aun nadie ha hecho un tutorial bueno donde se explique una conexcion paso por paso con printscrips de pantalla de lo que se dbe realizar... cuerda de pajuos todos
¿No encontraste la respuesta que buscabas?
Haz una pregunta
pos man la manera es al sigte:
create database nombre_db
use database
create table nombre_tabla(id int, nombre varchar(30), primary key(id));
insert into nombre_tabla(id, nombre) values (1, 'harold');
select * from nombre_tabla;
eso es en Mysql pos estoy buscando la manera en sql server ^^.creo k sirve asi en sql server pero me toy serciorando de k no sea de otra forma.
att: Harold padilla me pueden encontrar en e-mail: hxroldpxdillx@hotmail.com
create database nombre_db
use database
create table nombre_tabla(id int, nombre varchar(30), primary key(id));
insert into nombre_tabla(id, nombre) values (1, 'harold');
select * from nombre_tabla;
eso es en Mysql pos estoy buscando la manera en sql server ^^.creo k sirve asi en sql server pero me toy serciorando de k no sea de otra forma.
att: Harold padilla me pueden encontrar en e-mail: hxroldpxdillx@hotmail.com
create database estudiantes;
use estudiantes;
create table curso (
codcu int not null,
nombre_curso varchar (40)not null,
nrohoras int not null,
grado_academico varchar (40) not null,
precio money,
primary key (codcu));
select *from curso;
insert into curso values(1,'secretariado ejecutivo',20,'tecnico medio',350)
insert into curso values (2,'programacion en sistemas',25,'tecnico medio',400)
insert into curso values (3,'auxiliar en contabilidad',20,'tecnico medio',350)
insert into curso values(4,'operador en computadoras',20,'capacitacion',350)
insert into curso values (5,'ensamblaje y mantenimiento de computadoras',25,'capacitacion',400)
es mas o menos asi en sql server
use estudiantes;
create table curso (
codcu int not null,
nombre_curso varchar (40)not null,
nrohoras int not null,
grado_academico varchar (40) not null,
precio money,
primary key (codcu));
select *from curso;
insert into curso values(1,'secretariado ejecutivo',20,'tecnico medio',350)
insert into curso values (2,'programacion en sistemas',25,'tecnico medio',400)
insert into curso values (3,'auxiliar en contabilidad',20,'tecnico medio',350)
insert into curso values(4,'operador en computadoras',20,'capacitacion',350)
insert into curso values (5,'ensamblaje y mantenimiento de computadoras',25,'capacitacion',400)
es mas o menos asi en sql server
espero que esta informacion te qyude
Crear la primera base de datos
Primero, debe tener una base de datos a la cual tener acceso. Si bien se puede utilizar una base de datos existente, para estas lecciones aprenderá a crear una nueva base de datos mediante Visual Database Tools, que se incluye en Visual Basic.
Requisitos previos
Para crear y tener acceso a una base de datos de SQL Server con Visual Basic Express, también debe instalar SQL Server . Éste se instala de manera predeterminada durante la instalación de Visual Basic Express, sin embargo, si decidió no instalarlo, deberá hacerlo antes de continuar.
Inténtelo
Para crear una base de datos
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Aceptar.
Se abre un nuevo proyecto de formularios Windows Forms.
En el menú Proyecto, elija Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento, seleccione Base de datos SQL.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Agregar.
Se iniciará el Asistente para la configuración de orígenes de datos.
En el Asistente para la configuración de orígenes de datos, haga clic en Cancelar.
Se agregará una nueva base de datos, FirstDatabase.mdf, al proyecto y aparecerá en el Explorador de soluciones.
Agregar una tabla
Como puede ver en el procedimiento anterior, crear una base de datos es fácil. En este punto, la base de datos no es útil, puesto que no contiene datos. En el siguiente procedimiento, se agregará una tabla a la base de datos, en este caso, una tabla para almacenar información de direcciones.
Inténtelo
En el menú Ver, seleccione Explorador de base de datos.
En el Explorador de base de datos, expanda el nodo (haga clic en el signo más) FirstDatabase.mdf y seleccione el nodo Tables.
En el menú Datos, elija Agregar nueva Tabla.
Se abrirá una ventana del Diseñador de tablas.
En la ventana Propiedades, seleccione Nombre y escriba Addresses.
En la ventana del Diseñador de tablas, seleccione el campo Nombre de columna y escriba FirstName.
Seleccione el campo Tipo de datos y seleccione nvarchar (50) de la lista desplegable; se activará automáticamente la columna AllowNulls.
Ahora se ha definido la primera columna en la nueva tabla.
Repita los dos pasos anteriores para agregar cuatro columnas más con los siguientes valores:
Nombre de columna: LastName, Tipo de datos: nvarchar(50)
Nombre de columna: StreetAddress, Tipo de datos: nvarchar(50)
Nombre de columna: City, Tipo de datos: nvarchar(50)
Nombre de columna: Phone, Tipo de datos: nvarchar(50)
En el menú Archivo, elija Guardar direcciones.
Agregar una clave
Ahora tiene una tabla en la base de datos que puede utilizar para almacenar datos de nombres, direcciones y teléfonos para la libreta de direcciones. El siguiente paso es: agregar una clave para evitar registros duplicados.
Una columna clave, también conocida como una clave principal, designa una columna o columnas en la tabla como un valor único. Sólo puede haber una fila en la tabla que contenga este valor; si intenta escribir una segunda fila con el mismo valor recibirá un error.
En el caso de la tabla Addresses, designe las columnas FirstName y LastName como clave principal, si bien puede conocer varias personas con el mismo nombre o apellido, es improbable que conozca dos personas con ambos.
Inténtelo.
En el Diseñador de tablas, desactive la casilla de verificación Permitir valores nulos para las filas Nombre y Apellido
Seleccione las filas Nombre y Apellido. Sugerencia
Puede hacer clic en el cuadrado gris a la izquierda del campo Nombre, presionar la tecla CTRL y hacer clic en la fila LastName para seleccionar ambos.
En el menú Diseñador de tablas, elija Establecer clave principal.
Aparecerá un pequeño símbolo de llave a la izquierda de cada fila.
En el menú Archivo, elija Guardar direcciones.
Agregar datos
Ahora tiene una base de datos que contiene una tabla única, Addresses. Por supuesto, una base de datos no es muy útil a menos que contenga datos. En el siguiente procedimiento, se agregarán algunos datos a la tabla Addresses. Si desea, puede sustituir los nombres y las direcciones de las personas que conoce por aquellos proporcionados en el ejemplo.
Inténtelo
Para agregar datos a la tabla
En el Explorador de base de datos, expanda el nodo Tables, seleccione el nodo Direcciones y, a continuación en el menú Datos, elija Mostrar datos de tabla.
Se abrirá una ventana de tabla de datos.
En la ventana de tabla de datos, seleccione el campo Nombre y escriba Samantha.
Nota
Observe que cuando selecciona el campo por primera vez, aparece el valor NULL en cada campo; null es un término de la base de datos que significa que el campo está vacío.
Seleccione el campo LastName y escriba Smith.
Seleccione el campo Dirección y escriba 123 45th Ave. E.
Seleccione el campo City y escriba Seattle.
Seleccione el campo Phone, escriba 2065550100 y presione la tecla TAB.
Ahora ha definido el primer registro en la tabla Addresses.
Repita los cinco pasos anteriores para agregar dos registros más con los siguientes valores:
Nombre: Michael, Apellido: Alexander, Dirección: 789 W. Capital Way, Ciudad: Tacoma, Teléfono: 2065550101.
Nombre: Andrea, Apellido: Dunker, Dirección: 722 Moss Bay Blvd, Ciudad: Kirkland, Teléfono: 2065550102.
En el menú Archivo, seleccione Guardar todo para guardar el proyecto y la base de datos.
Según ha escrito los datos, quizá haya observado un pequeño icono de lápiz junto a los datos, que desaparece al utilizar la tecla TAB para moverse a la fila siguiente. El icono de lápiz significa que los datos no se han guardado en la base de datos. Cuando se desplaza fuera de la fila en la que está escribiendo los datos, los datos de la fila completa se guardan automáticamente en la base de datos.
Obtener la información necesaria: conectarse a una base de datos existente
En esta lección, obtendrá información sobre cómo conectar su programa a una base de datos existente.
La conexión a una base de datos existente es un procedimiento muy sencillo. Puede utilizar las herramientas visuales de Visual Basic Express para explorar la base de datos y agregar una copia local al proyecto. En esta lección, creará un nuevo proyecto y lo conectará a la base de datos Addresses que creó en la lección anterior.
¡Inténtelo!
Para conectar a una base de datos existente
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba Addresses y haga clic en Aceptar.
Se abrirá un nuevo proyecto de formularios Windows Forms.
En el Explorador de soluciones, haga clic en la ficha Orígenes de datos . Everts Garay | Granada, Nicaragua| Paseo por Visual Basic 2008 105
En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos.
Se abrirá el Asistente para la configuración de orígenes de datos.
Seleccione Base de datos y, a continuación, haga clic en Siguiente.
Haga clic en el botón Nueva conexión.
Se abrirá el cuadro de diálogo Agregar conexión.
En el cuadro de diálogo Agregar conexión, si Origen de datos no es Archivo de base de datos de Microsoft SQL Server (cliente SQL), haga clic en el botón Cambiar y seleccione Archivo de base de datos de Microsoft SQL, en el cuadro de diálogo Cambiar origen de datos. Haga clic en Aceptar.
Haga clic en el botón Examinar, desplácese a la ubicación donde guardó la base de datos FirstDatabase.mdf y haga clic en Abrir.
Haga clic en Aceptar para cerrar el cuadro de diálogo y, a continuación, en el Asistente para la configuración de orígenes de datos, haga clic en Siguiente. Si se le pide copiar el archivo de datos en su proyecto, haga clic en Sí.
En la página siguiente del asistente, estará seleccionada la casilla de verificación Sí, guardar la conexión como. Haga clic en Siguiente para continuar.
En la página Elija los objetos de base de datos, expanda el nodo Tablas y, a continuación, active la casilla de verificación de la tabla Addresses.
Haga clic en Finalizar para finalizar.
Se ha agregado un archivo de base de datos local a su proyecto. Observe que se ha agregado un objeto FirstDatabaseDataSet a la ventana Orígenes de datos.
En el menú Archivo, elija Guardar todo para guardar el proyecto.
Mostrar información al usuario: mostrar datos en la interfaz de usuario
En esta lección, obtendrá información sobre cómo crear una interfaz de usuario básica para ver los datos en su base de datos local.
Ahora que ha creado una conexión a un archivo de base de datos local, el paso siguiente es crear una interfaz de usuario para mostrar los datos. La programación subyacente a la recuperación de los datos de una base de datos y mostrarlos en una interfaz de usuario es muy complicada. Afortunadamente, Visual Basic Expresscrea y configura automáticamente los objetos de datos
Crear la primera base de datos
Primero, debe tener una base de datos a la cual tener acceso. Si bien se puede utilizar una base de datos existente, para estas lecciones aprenderá a crear una nueva base de datos mediante Visual Database Tools, que se incluye en Visual Basic.
Requisitos previos
Para crear y tener acceso a una base de datos de SQL Server con Visual Basic Express, también debe instalar SQL Server . Éste se instala de manera predeterminada durante la instalación de Visual Basic Express, sin embargo, si decidió no instalarlo, deberá hacerlo antes de continuar.
Inténtelo
Para crear una base de datos
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Aceptar.
Se abre un nuevo proyecto de formularios Windows Forms.
En el menú Proyecto, elija Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento, seleccione Base de datos SQL.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Agregar.
Se iniciará el Asistente para la configuración de orígenes de datos.
En el Asistente para la configuración de orígenes de datos, haga clic en Cancelar.
Se agregará una nueva base de datos, FirstDatabase.mdf, al proyecto y aparecerá en el Explorador de soluciones.
Agregar una tabla
Como puede ver en el procedimiento anterior, crear una base de datos es fácil. En este punto, la base de datos no es útil, puesto que no contiene datos. En el siguiente procedimiento, se agregará una tabla a la base de datos, en este caso, una tabla para almacenar información de direcciones.
Inténtelo
En el menú Ver, seleccione Explorador de base de datos.
En el Explorador de base de datos, expanda el nodo (haga clic en el signo más) FirstDatabase.mdf y seleccione el nodo Tables.
En el menú Datos, elija Agregar nueva Tabla.
Se abrirá una ventana del Diseñador de tablas.
En la ventana Propiedades, seleccione Nombre y escriba Addresses.
En la ventana del Diseñador de tablas, seleccione el campo Nombre de columna y escriba FirstName.
Seleccione el campo Tipo de datos y seleccione nvarchar (50) de la lista desplegable; se activará automáticamente la columna AllowNulls.
Ahora se ha definido la primera columna en la nueva tabla.
Repita los dos pasos anteriores para agregar cuatro columnas más con los siguientes valores:
Nombre de columna: LastName, Tipo de datos: nvarchar(50)
Nombre de columna: StreetAddress, Tipo de datos: nvarchar(50)
Nombre de columna: City, Tipo de datos: nvarchar(50)
Nombre de columna: Phone, Tipo de datos: nvarchar(50)
En el menú Archivo, elija Guardar direcciones.
Agregar una clave
Ahora tiene una tabla en la base de datos que puede utilizar para almacenar datos de nombres, direcciones y teléfonos para la libreta de direcciones. El siguiente paso es: agregar una clave para evitar registros duplicados.
Una columna clave, también conocida como una clave principal, designa una columna o columnas en la tabla como un valor único. Sólo puede haber una fila en la tabla que contenga este valor; si intenta escribir una segunda fila con el mismo valor recibirá un error.
En el caso de la tabla Addresses, designe las columnas FirstName y LastName como clave principal, si bien puede conocer varias personas con el mismo nombre o apellido, es improbable que conozca dos personas con ambos.
Inténtelo.
En el Diseñador de tablas, desactive la casilla de verificación Permitir valores nulos para las filas Nombre y Apellido
Seleccione las filas Nombre y Apellido. Sugerencia
Puede hacer clic en el cuadrado gris a la izquierda del campo Nombre, presionar la tecla CTRL y hacer clic en la fila LastName para seleccionar ambos.
En el menú Diseñador de tablas, elija Establecer clave principal.
Aparecerá un pequeño símbolo de llave a la izquierda de cada fila.
En el menú Archivo, elija Guardar direcciones.
Agregar datos
Ahora tiene una base de datos que contiene una tabla única, Addresses. Por supuesto, una base de datos no es muy útil a menos que contenga datos. En el siguiente procedimiento, se agregarán algunos datos a la tabla Addresses. Si desea, puede sustituir los nombres y las direcciones de las personas que conoce por aquellos proporcionados en el ejemplo.
Inténtelo
Para agregar datos a la tabla
En el Explorador de base de datos, expanda el nodo Tables, seleccione el nodo Direcciones y, a continuación en el menú Datos, elija Mostrar datos de tabla.
Se abrirá una ventana de tabla de datos.
En la ventana de tabla de datos, seleccione el campo Nombre y escriba Samantha.
Nota
Observe que cuando selecciona el campo por primera vez, aparece el valor NULL en cada campo; null es un término de la base de datos que significa que el campo está vacío.
Seleccione el campo LastName y escriba Smith.
Seleccione el campo Dirección y escriba 123 45th Ave. E.
Seleccione el campo City y escriba Seattle.
Seleccione el campo Phone, escriba 2065550100 y presione la tecla TAB.
Ahora ha definido el primer registro en la tabla Addresses.
Repita los cinco pasos anteriores para agregar dos registros más con los siguientes valores:
Nombre: Michael, Apellido: Alexander, Dirección: 789 W. Capital Way, Ciudad: Tacoma, Teléfono: 2065550101.
Nombre: Andrea, Apellido: Dunker, Dirección: 722 Moss Bay Blvd, Ciudad: Kirkland, Teléfono: 2065550102.
En el menú Archivo, seleccione Guardar todo para guardar el proyecto y la base de datos.
Según ha escrito los datos, quizá haya observado un pequeño icono de lápiz junto a los datos, que desaparece al utilizar la tecla TAB para moverse a la fila siguiente. El icono de lápiz significa que los datos no se han guardado en la base de datos. Cuando se desplaza fuera de la fila en la que está escribiendo los datos, los datos de la fila completa se guardan automáticamente en la base de datos.
Obtener la información necesaria: conectarse a una base de datos existente
En esta lección, obtendrá información sobre cómo conectar su programa a una base de datos existente.
La conexión a una base de datos existente es un procedimiento muy sencillo. Puede utilizar las herramientas visuales de Visual Basic Express para explorar la base de datos y agregar una copia local al proyecto. En esta lección, creará un nuevo proyecto y lo conectará a la base de datos Addresses que creó en la lección anterior.
¡Inténtelo!
Para conectar a una base de datos existente
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba Addresses y haga clic en Aceptar.
Se abrirá un nuevo proyecto de formularios Windows Forms.
En el Explorador de soluciones, haga clic en la ficha Orígenes de datos . Everts Garay | Granada, Nicaragua| Paseo por Visual Basic 2008 105
En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos.
Se abrirá el Asistente para la configuración de orígenes de datos.
Seleccione Base de datos y, a continuación, haga clic en Siguiente.
Haga clic en el botón Nueva conexión.
Se abrirá el cuadro de diálogo Agregar conexión.
En el cuadro de diálogo Agregar conexión, si Origen de datos no es Archivo de base de datos de Microsoft SQL Server (cliente SQL), haga clic en el botón Cambiar y seleccione Archivo de base de datos de Microsoft SQL, en el cuadro de diálogo Cambiar origen de datos. Haga clic en Aceptar.
Haga clic en el botón Examinar, desplácese a la ubicación donde guardó la base de datos FirstDatabase.mdf y haga clic en Abrir.
Haga clic en Aceptar para cerrar el cuadro de diálogo y, a continuación, en el Asistente para la configuración de orígenes de datos, haga clic en Siguiente. Si se le pide copiar el archivo de datos en su proyecto, haga clic en Sí.
En la página siguiente del asistente, estará seleccionada la casilla de verificación Sí, guardar la conexión como. Haga clic en Siguiente para continuar.
En la página Elija los objetos de base de datos, expanda el nodo Tablas y, a continuación, active la casilla de verificación de la tabla Addresses.
Haga clic en Finalizar para finalizar.
Se ha agregado un archivo de base de datos local a su proyecto. Observe que se ha agregado un objeto FirstDatabaseDataSet a la ventana Orígenes de datos.
En el menú Archivo, elija Guardar todo para guardar el proyecto.
Mostrar información al usuario: mostrar datos en la interfaz de usuario
En esta lección, obtendrá información sobre cómo crear una interfaz de usuario básica para ver los datos en su base de datos local.
Ahora que ha creado una conexión a un archivo de base de datos local, el paso siguiente es crear una interfaz de usuario para mostrar los datos. La programación subyacente a la recuperación de los datos de una base de datos y mostrarlos en una interfaz de usuario es muy complicada. Afortunadamente, Visual Basic Expresscrea y configura automáticamente los objetos de datos
si en caso deseas crear una base de datos para una tienda de ventas de articulos informaticos aki te traigo un adelanto "creado x edwin del I.S.T.P. INFONET" pichanaki. espero que los sirva: dejar su comentario al respecto.
CREATE DATABASE comercial
ON PRIMARY(
NAME= comercial_DATA,
FILENAME='j:\edwin\comercial.MDF')
use comercial
create table articulo (
cod_art char(4)primary key,
descrip varchar(20) null,
prec_unic money null,
stock numeric null)
create table cliente(
cod_clie char(4)primary key,
mon_ape varchar(25) not null,
telef char (9) null,
dni char(8) not null,
dir varchar(30) null)
create table detalle(
num_fact numeric not null,
cod_art char (4) not null,
cant numeric null)
create table factura(
num_fact numeric primary key,
cod_clie char (4) not null,
fech_vent datetime not null)
drop table factura
alter table detalle
add constraint pk_detalle
foreign key (cod_art)
references articulo
alter table factura
add constraint pk_factura
foreign key (cod_clie)
references cliente
alter table detalle
add constraint pk_detalle
foreign key (num_fact)
references factura
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b001',15,'mouse',0)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b002',12,'teclado',3)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b003',10,'parlante',0)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b004',16,'audifono',2)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b005',20,'camara',3)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b006',40,'usb',10)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b007',1000,'microprocesador',11)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b008',150,'ram',8)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b009',2,'cds',100)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b010',3,'dvd',50)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b011',30,'sata',30)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b012',40,'flets',0)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b013',15,'culer',1)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b014',180,'bufer',18)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b015',250,'dscduro',20)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b016',160,'lectora',2)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b017',103,'web',6)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b018',23,'cargadores',12)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b019',350,'impresora',7)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b020',3500,'fotocopiadora',5)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b021',26,'conectores',25)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b022',25,'audio',50)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b023',12,'driver',100)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b024',200,'firmador',60)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b025',1535,'meyboart',70)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b026',156,'estabilizador',59)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b027',190,'fuente',0)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b028',80,'accespoint',29)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b029',250,'parrilla',6)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b030',123,'utp',0)
========================================================
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a001','thomy torres','064589235','01567895')
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a002','danmy torres','064259235','06567895')
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a003','sonia belasco','484589235','58567895')
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a004','nataly lozano','894589235','01569895')
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a005','raul reyes','064595235','01525895')
========================================================
insert into factura(num_fact,cod_clie,fech_vent)
values(001,'a001','03/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(002,'a002','04/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(003,'a003','05/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(004,'a004','06/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(005,'a005','07/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(006,'a006','08/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(007,'a007','09/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(008,'a008','10/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(009,'a009','03/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(010,'a010','11/20/2011')
========================================================================
insert into detalle(num_fact,cod_art,cant)
values(001,'b001',0)
insert into detalle(num_fact,cod_art,cant)
values(002,'b017',3)
insert into detalle(num_fact,cod_art,cant)
values(003,'b003',0)
insert into detalle(num_fact,cod_art,cant)
values(004,'b004',1)
insert into detalle(num_fact,cod_art,cant)
values(005,'b005',3)
insert into detalle(num_fact,cod_art,cant)
values(006,'b006',10)
insert into detalle(num_fact,cod_art,cant)
values(007,'b007',11)
insert into detalle(num_fact,cod_art,cant)
values(008,'b008',8)
insert into detalle(num_fact,cod_art,cant)
values(009,'b009',100)
insert into detalle(num_fact,cod_art,cant)
values(010,'b030',29)
insert into detalle(num_fact,cod_art,cant)
values(002,'b028',0)
insert into detalle(num_fact,cod_art,cant)
values(004,'b022',50)
insert into detalle(num_fact,cod_art,cant)
values(006,'b018',12)
insert into detalle(num_fact,cod_art,cant)
values(010,'b019',7)
insert into detalle(num_fact,cod_art,cant)
values(001,'b016',2)
=========================================================================
select * from articulo
select * from factura
=========================================================================
select * from articulo
where descrip = 'mouse'
select * from articulo
where descrip = 'teclado'
==============================
SELECT * FROM articulo
ORDER BY descrip DESC
SELECT * FROM factura
ORDER BY cant asc
=========================================================================
select articulo.cod_art,articulo.descrip,articulo.prec_unic,articulo.stock,
factura.num_fact,factura.cod_art,factura.fech_vent,factura.cant
from articulo
inner join factura
on articulo.cod_art=factura.cod_art
select articulo.cod_art,articulo.descrip,articulo.prec_unic,articulo.stock,
factura.num_fact,factura.cod_art
from articulo
inner join factura
on articulo.cod_art=factura.cod_art
select factura.num_fact,articulo.cod_art,factura.fech_vent,factura.cant
from articulo
inner join factura
on articulo.cod_art=factura.cod_art
=========================================================================
create view vista_de_articulitos
as
select cod_art,descrip,stock
from articulo
where descrip='mouse'
select* from vista_de_articulitos
drop view articulitos
====================================
create procedure consul1
as
select articulo.cod_art,articulo.descrip,articulo.stock,factura.num_fact,factura.cant
from articulo
inner join factura
on articulo.cod_art=factura.cod_art
====================================
exec consul1
=====================================
drop procedure consul1
CREATE DATABASE comercial
ON PRIMARY(
NAME= comercial_DATA,
FILENAME='j:\edwin\comercial.MDF')
use comercial
create table articulo (
cod_art char(4)primary key,
descrip varchar(20) null,
prec_unic money null,
stock numeric null)
create table cliente(
cod_clie char(4)primary key,
mon_ape varchar(25) not null,
telef char (9) null,
dni char(8) not null,
dir varchar(30) null)
create table detalle(
num_fact numeric not null,
cod_art char (4) not null,
cant numeric null)
create table factura(
num_fact numeric primary key,
cod_clie char (4) not null,
fech_vent datetime not null)
drop table factura
alter table detalle
add constraint pk_detalle
foreign key (cod_art)
references articulo
alter table factura
add constraint pk_factura
foreign key (cod_clie)
references cliente
alter table detalle
add constraint pk_detalle
foreign key (num_fact)
references factura
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b001',15,'mouse',0)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b002',12,'teclado',3)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b003',10,'parlante',0)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b004',16,'audifono',2)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b005',20,'camara',3)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b006',40,'usb',10)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b007',1000,'microprocesador',11)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b008',150,'ram',8)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b009',2,'cds',100)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b010',3,'dvd',50)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b011',30,'sata',30)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b012',40,'flets',0)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b013',15,'culer',1)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b014',180,'bufer',18)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b015',250,'dscduro',20)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b016',160,'lectora',2)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b017',103,'web',6)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b018',23,'cargadores',12)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b019',350,'impresora',7)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b020',3500,'fotocopiadora',5)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b021',26,'conectores',25)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b022',25,'audio',50)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b023',12,'driver',100)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b024',200,'firmador',60)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b025',1535,'meyboart',70)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b026',156,'estabilizador',59)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b027',190,'fuente',0)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b028',80,'accespoint',29)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b029',250,'parrilla',6)
insert into articulo(cod_art,prec_unic,descrip,stock)
values('b030',123,'utp',0)
========================================================
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a001','thomy torres','064589235','01567895')
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a002','danmy torres','064259235','06567895')
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a003','sonia belasco','484589235','58567895')
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a004','nataly lozano','894589235','01569895')
insert into cliente(cod_clie,mon_ape,telef,dni)
values('a005','raul reyes','064595235','01525895')
========================================================
insert into factura(num_fact,cod_clie,fech_vent)
values(001,'a001','03/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(002,'a002','04/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(003,'a003','05/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(004,'a004','06/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(005,'a005','07/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(006,'a006','08/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(007,'a007','09/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(008,'a008','10/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(009,'a009','03/20/2011')
insert into factura(num_fact,cod_clie,fech_vent)
values(010,'a010','11/20/2011')
========================================================================
insert into detalle(num_fact,cod_art,cant)
values(001,'b001',0)
insert into detalle(num_fact,cod_art,cant)
values(002,'b017',3)
insert into detalle(num_fact,cod_art,cant)
values(003,'b003',0)
insert into detalle(num_fact,cod_art,cant)
values(004,'b004',1)
insert into detalle(num_fact,cod_art,cant)
values(005,'b005',3)
insert into detalle(num_fact,cod_art,cant)
values(006,'b006',10)
insert into detalle(num_fact,cod_art,cant)
values(007,'b007',11)
insert into detalle(num_fact,cod_art,cant)
values(008,'b008',8)
insert into detalle(num_fact,cod_art,cant)
values(009,'b009',100)
insert into detalle(num_fact,cod_art,cant)
values(010,'b030',29)
insert into detalle(num_fact,cod_art,cant)
values(002,'b028',0)
insert into detalle(num_fact,cod_art,cant)
values(004,'b022',50)
insert into detalle(num_fact,cod_art,cant)
values(006,'b018',12)
insert into detalle(num_fact,cod_art,cant)
values(010,'b019',7)
insert into detalle(num_fact,cod_art,cant)
values(001,'b016',2)
=========================================================================
select * from articulo
select * from factura
=========================================================================
select * from articulo
where descrip = 'mouse'
select * from articulo
where descrip = 'teclado'
==============================
SELECT * FROM articulo
ORDER BY descrip DESC
SELECT * FROM factura
ORDER BY cant asc
=========================================================================
select articulo.cod_art,articulo.descrip,articulo.prec_unic,articulo.stock,
factura.num_fact,factura.cod_art,factura.fech_vent,factura.cant
from articulo
inner join factura
on articulo.cod_art=factura.cod_art
select articulo.cod_art,articulo.descrip,articulo.prec_unic,articulo.stock,
factura.num_fact,factura.cod_art
from articulo
inner join factura
on articulo.cod_art=factura.cod_art
select factura.num_fact,articulo.cod_art,factura.fech_vent,factura.cant
from articulo
inner join factura
on articulo.cod_art=factura.cod_art
=========================================================================
create view vista_de_articulitos
as
select cod_art,descrip,stock
from articulo
where descrip='mouse'
select* from vista_de_articulitos
drop view articulitos
====================================
create procedure consul1
as
select articulo.cod_art,articulo.descrip,articulo.stock,factura.num_fact,factura.cant
from articulo
inner join factura
on articulo.cod_art=factura.cod_art
====================================
exec consul1
=====================================
drop procedure consul1
no lo vas a poder a habrir solo dete cuenta en el software en el año y haste esta pregunta ¿el SQL del 2005 y el SQL del 2008, cual de ellos crees que tengue mas aplicaciones? ps obio el del 2008 por lo tanto el 2005 no lo abrira al 2008 pero el 2008 al 2005 si lo hara. creeme suerte y no intentes mas
Crear una base de datos
Primero, debe tener una base de datos a la cual tener acceso. Si bien se puede utilizar una base de datos existente, para estas lecciones aprenderá a crear una nueva base de datos mediante Visual Database Tools, que se incluye en Visual Basic.
Requisitos previos
Para crear y tener acceso a una base de datos de SQL Server con Visual Basic Express, también debe instalar SQL Server . Éste se instala de manera predeterminada durante la instalación de Visual Basic Express, sin embargo, si decidió no instalarlo, deberá hacerlo antes de continuar.
Inténtelo
Para crear una base de datos
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Aceptar.
Se abre un nuevo proyecto de formularios Windows Forms.
En el menú Proyecto, elija Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento, seleccione Base de datos SQL.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Agregar.
Se iniciará el Asistente para la configuración de orígenes de datos.
En el Asistente para la configuración de orígenes de datos, haga clic en Cancelar.
Se agregará una nueva base de datos, FirstDatabase.mdf, al proyecto y aparecerá en el Explorador de soluciones.
Agregar una tabla
Como puede ver en el procedimiento anterior, crear una base de datos es fácil. En este punto, la base de datos no es útil, puesto que no contiene datos. En el siguiente procedimiento, se agregará una tabla a la base de datos, en este caso, una tabla para almacenar información de direcciones.
Inténtelo
En el menú Ver, seleccione Explorador de base de datos.
En el Explorador de base de datos, expanda el nodo (haga clic en el signo más) FirstDatabase.mdf y seleccione el nodo Tables.
En el menú Datos, elija Agregar nueva Tabla.
Se abrirá una ventana del Diseñador de tablas.
En la ventana Propiedades, seleccione Nombre y escriba Addresses.
En la ventana del Diseñador de tablas, seleccione el campo Nombre de columna y escriba FirstName.
Seleccione el campo Tipo de datos y seleccione nvarchar (50) de la lista desplegable; se activará automáticamente la columna AllowNulls.
Ahora se ha definido la primera columna en la nueva tabla.
Repita los dos pasos anteriores para agregar cuatro columnas más con los siguientes valores:
Nombre de columna: LastName, Tipo de datos: nvarchar(50)
Nombre de columna: StreetAddress, Tipo de datos: nvarchar(50)
Nombre de columna: City, Tipo de datos: nvarchar(50)
Nombre de columna: Phone, Tipo de datos: nvarchar(50)
En el menú Archivo, elija Guardar direcciones.
Agregar una clave
Ahora tiene una tabla en la base de datos que puede utilizar para almacenar datos de nombres, direcciones y teléfonos para la libreta de direcciones. El siguiente paso es: agregar una clave para evitar registros duplicados.
Una columna clave, también conocida como una clave principal, designa una columna o columnas en la tabla como un valor único. Sólo puede haber una fila en la tabla que contenga este valor; si intenta escribir una segunda fila con el mismo valor recibirá un error.
En el caso de la tabla Addresses, designe las columnas FirstName y LastName como clave principal, si bien puede conocer varias personas con el mismo nombre o apellido, es improbable que conozca dos personas con ambos.
Inténtelo.
En el Diseñador de tablas, desactive la casilla de verificación Permitir valores nulos para las filas Nombre y Apellido
Seleccione las filas Nombre y Apellido. Sugerencia
Puede hacer clic en el cuadrado gris a la izquierda del campo Nombre, presionar la tecla CTRL y hacer clic en la fila LastName para seleccionar ambos.
En el menú Diseñador de tablas, elija Establecer clave principal.
Aparecerá un pequeño símbolo de llave a la izquierda de cada fila.
En el menú Archivo, elija Guardar direcciones.
Agregar datos
Ahora tiene una base de datos que contiene una tabla única, Addresses. Por supuesto, una base de datos no es muy útil a menos que contenga datos. En el siguiente procedimiento, se agregarán algunos datos a la tabla Addresses. Si desea, puede sustituir los nombres y las direcciones de las personas que conoce por aquellos proporcionados en el ejemplo.
Inténtelo
Para agregar datos a la tabla
En el Explorador de base de datos, expanda el nodo Tables, seleccione el nodo Direcciones y, a continuación en el menú Datos, elija Mostrar datos de tabla.
Se abrirá una ventana de tabla de datos.
En la ventana de tabla de datos, seleccione el campo Nombre y escriba Samantha.
Nota
Observe que cuando selecciona el campo por primera vez, aparece el valor NULL en cada campo; null es un término de la base de datos que significa que el campo está vacío.
Seleccione el campo LastName y escriba Smith.
Seleccione el campo Dirección y escriba 123 45th Ave. E.
Seleccione el campo City y escriba Seattle.
Seleccione el campo Phone, escriba 2065550100 y presione la tecla TAB.
Ahora ha definido el primer registro en la tabla Addresses.
Repita los cinco pasos anteriores para agregar dos registros más con los siguientes valores:
Nombre: Michael, Apellido: Alexander, Dirección: 789 W. Capital Way, Ciudad: Tacoma, Teléfono: 2065550101.
Nombre: Andrea, Apellido: Dunker, Dirección: 722 Moss Bay Blvd, Ciudad: Kirkland, Teléfono: 2065550102.
En el menú Archivo, seleccione Guardar todo para guardar el proyecto y la base de datos.
Según ha escrito los datos, quizá haya observado un pequeño icono de lápiz junto a los datos, que desaparece al utilizar la tecla TAB para moverse a la fila siguiente. El icono de lápiz significa que los datos no se han guardado en la base de datos. Cuando se desplaza fuera de la fila en la que está escribiendo los datos, los datos de la fila completa se guardan automáticamente en la base de datos.
Obtener la información necesaria: conectarse a una base de datos existente
En esta lección, obtendrá información sobre cómo conectar su programa a una base de datos existente.
La conexión a una base de datos existente es un procedimiento muy sencillo. Puede utilizar las herramientas visuales de Visual Basic Express para explorar la base de datos y agregar una copia local al proyecto. En esta lección, creará un nuevo proyecto y lo conectará a la base de datos Addresses que creó en la lección anterior.
¡Inténtelo!
Para conectar a una base de datos existente
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba Addresses y haga clic en Aceptar.
Se abrirá un nuevo proyecto de formularios Windows Forms.
En el Explorador de soluciones, haga clic en la ficha Orígenes de datos . Everts Garay | Granada, Nicaragua| Paseo por Visual Basic 2008 105
En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos.
Se abrirá el Asistente para la configuración de orígenes de datos.
Seleccione Base de datos y, a continuación, haga clic en Siguiente.
Haga clic en el botón Nueva conexión.
Se abrirá el cuadro de diálogo Agregar conexión.
En el cuadro de diálogo Agregar conexión, si Origen de datos no es Archivo de base de datos de Microsoft SQL Server (cliente SQL), haga clic en el botón Cambiar y seleccione Archivo de base de datos de Microsoft SQL, en el cuadro de diálogo Cambiar origen de datos. Haga clic en Aceptar.
Haga clic en el botón Examinar, desplácese a la ubicación donde guardó la base de datos FirstDatabase.mdf y haga clic en Abrir.
Haga clic en Aceptar para cerrar el cuadro de diálogo y, a continuación, en el Asistente para la configuración de orígenes de datos, haga clic en Siguiente. Si se le pide copiar el archivo de datos en su proyecto, haga clic en Sí.
En la página siguiente del asistente, estará seleccionada la casilla de verificación Sí, guardar la conexión como. Haga clic en Siguiente para continuar.
En la página Elija los objetos de base de datos, expanda el nodo Tablas y, a continuación, active la casilla de verificación de la tabla Addresses.
Haga clic en Finalizar para finalizar.
Se ha agregado un archivo de base de datos local a su proyecto. Observe que se ha agregado un objeto FirstDatabaseDataSet a la ventana Orígenes de datos.
En el menú Archivo, elija Guardar todo para guardar el proyecto.
Mostrar información al usuario: mostrar datos en la interfaz de usuario
En esta lección, obtendrá información sobre cómo crear una interfaz de usuario básica para ver los datos en su base de datos local.
Ahora que ha creado una conexión a un archivo de base de datos local, el paso siguiente es crear una interfaz de usuario para mostrar los datos. La programación subyacente a la recuperación de los datos de una base de datos y mostrarlos en una interfaz de usuario es muy complicada. Afortunadamente, Visual Basic Expresscrea y configura automáticamente los objetos de datos
Primero, debe tener una base de datos a la cual tener acceso. Si bien se puede utilizar una base de datos existente, para estas lecciones aprenderá a crear una nueva base de datos mediante Visual Database Tools, que se incluye en Visual Basic.
Requisitos previos
Para crear y tener acceso a una base de datos de SQL Server con Visual Basic Express, también debe instalar SQL Server . Éste se instala de manera predeterminada durante la instalación de Visual Basic Express, sin embargo, si decidió no instalarlo, deberá hacerlo antes de continuar.
Inténtelo
Para crear una base de datos
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Aceptar.
Se abre un nuevo proyecto de formularios Windows Forms.
En el menú Proyecto, elija Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento, seleccione Base de datos SQL.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Agregar.
Se iniciará el Asistente para la configuración de orígenes de datos.
En el Asistente para la configuración de orígenes de datos, haga clic en Cancelar.
Se agregará una nueva base de datos, FirstDatabase.mdf, al proyecto y aparecerá en el Explorador de soluciones.
Agregar una tabla
Como puede ver en el procedimiento anterior, crear una base de datos es fácil. En este punto, la base de datos no es útil, puesto que no contiene datos. En el siguiente procedimiento, se agregará una tabla a la base de datos, en este caso, una tabla para almacenar información de direcciones.
Inténtelo
En el menú Ver, seleccione Explorador de base de datos.
En el Explorador de base de datos, expanda el nodo (haga clic en el signo más) FirstDatabase.mdf y seleccione el nodo Tables.
En el menú Datos, elija Agregar nueva Tabla.
Se abrirá una ventana del Diseñador de tablas.
En la ventana Propiedades, seleccione Nombre y escriba Addresses.
En la ventana del Diseñador de tablas, seleccione el campo Nombre de columna y escriba FirstName.
Seleccione el campo Tipo de datos y seleccione nvarchar (50) de la lista desplegable; se activará automáticamente la columna AllowNulls.
Ahora se ha definido la primera columna en la nueva tabla.
Repita los dos pasos anteriores para agregar cuatro columnas más con los siguientes valores:
Nombre de columna: LastName, Tipo de datos: nvarchar(50)
Nombre de columna: StreetAddress, Tipo de datos: nvarchar(50)
Nombre de columna: City, Tipo de datos: nvarchar(50)
Nombre de columna: Phone, Tipo de datos: nvarchar(50)
En el menú Archivo, elija Guardar direcciones.
Agregar una clave
Ahora tiene una tabla en la base de datos que puede utilizar para almacenar datos de nombres, direcciones y teléfonos para la libreta de direcciones. El siguiente paso es: agregar una clave para evitar registros duplicados.
Una columna clave, también conocida como una clave principal, designa una columna o columnas en la tabla como un valor único. Sólo puede haber una fila en la tabla que contenga este valor; si intenta escribir una segunda fila con el mismo valor recibirá un error.
En el caso de la tabla Addresses, designe las columnas FirstName y LastName como clave principal, si bien puede conocer varias personas con el mismo nombre o apellido, es improbable que conozca dos personas con ambos.
Inténtelo.
En el Diseñador de tablas, desactive la casilla de verificación Permitir valores nulos para las filas Nombre y Apellido
Seleccione las filas Nombre y Apellido. Sugerencia
Puede hacer clic en el cuadrado gris a la izquierda del campo Nombre, presionar la tecla CTRL y hacer clic en la fila LastName para seleccionar ambos.
En el menú Diseñador de tablas, elija Establecer clave principal.
Aparecerá un pequeño símbolo de llave a la izquierda de cada fila.
En el menú Archivo, elija Guardar direcciones.
Agregar datos
Ahora tiene una base de datos que contiene una tabla única, Addresses. Por supuesto, una base de datos no es muy útil a menos que contenga datos. En el siguiente procedimiento, se agregarán algunos datos a la tabla Addresses. Si desea, puede sustituir los nombres y las direcciones de las personas que conoce por aquellos proporcionados en el ejemplo.
Inténtelo
Para agregar datos a la tabla
En el Explorador de base de datos, expanda el nodo Tables, seleccione el nodo Direcciones y, a continuación en el menú Datos, elija Mostrar datos de tabla.
Se abrirá una ventana de tabla de datos.
En la ventana de tabla de datos, seleccione el campo Nombre y escriba Samantha.
Nota
Observe que cuando selecciona el campo por primera vez, aparece el valor NULL en cada campo; null es un término de la base de datos que significa que el campo está vacío.
Seleccione el campo LastName y escriba Smith.
Seleccione el campo Dirección y escriba 123 45th Ave. E.
Seleccione el campo City y escriba Seattle.
Seleccione el campo Phone, escriba 2065550100 y presione la tecla TAB.
Ahora ha definido el primer registro en la tabla Addresses.
Repita los cinco pasos anteriores para agregar dos registros más con los siguientes valores:
Nombre: Michael, Apellido: Alexander, Dirección: 789 W. Capital Way, Ciudad: Tacoma, Teléfono: 2065550101.
Nombre: Andrea, Apellido: Dunker, Dirección: 722 Moss Bay Blvd, Ciudad: Kirkland, Teléfono: 2065550102.
En el menú Archivo, seleccione Guardar todo para guardar el proyecto y la base de datos.
Según ha escrito los datos, quizá haya observado un pequeño icono de lápiz junto a los datos, que desaparece al utilizar la tecla TAB para moverse a la fila siguiente. El icono de lápiz significa que los datos no se han guardado en la base de datos. Cuando se desplaza fuera de la fila en la que está escribiendo los datos, los datos de la fila completa se guardan automáticamente en la base de datos.
Obtener la información necesaria: conectarse a una base de datos existente
En esta lección, obtendrá información sobre cómo conectar su programa a una base de datos existente.
La conexión a una base de datos existente es un procedimiento muy sencillo. Puede utilizar las herramientas visuales de Visual Basic Express para explorar la base de datos y agregar una copia local al proyecto. En esta lección, creará un nuevo proyecto y lo conectará a la base de datos Addresses que creó en la lección anterior.
¡Inténtelo!
Para conectar a una base de datos existente
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba Addresses y haga clic en Aceptar.
Se abrirá un nuevo proyecto de formularios Windows Forms.
En el Explorador de soluciones, haga clic en la ficha Orígenes de datos . Everts Garay | Granada, Nicaragua| Paseo por Visual Basic 2008 105
En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos.
Se abrirá el Asistente para la configuración de orígenes de datos.
Seleccione Base de datos y, a continuación, haga clic en Siguiente.
Haga clic en el botón Nueva conexión.
Se abrirá el cuadro de diálogo Agregar conexión.
En el cuadro de diálogo Agregar conexión, si Origen de datos no es Archivo de base de datos de Microsoft SQL Server (cliente SQL), haga clic en el botón Cambiar y seleccione Archivo de base de datos de Microsoft SQL, en el cuadro de diálogo Cambiar origen de datos. Haga clic en Aceptar.
Haga clic en el botón Examinar, desplácese a la ubicación donde guardó la base de datos FirstDatabase.mdf y haga clic en Abrir.
Haga clic en Aceptar para cerrar el cuadro de diálogo y, a continuación, en el Asistente para la configuración de orígenes de datos, haga clic en Siguiente. Si se le pide copiar el archivo de datos en su proyecto, haga clic en Sí.
En la página siguiente del asistente, estará seleccionada la casilla de verificación Sí, guardar la conexión como. Haga clic en Siguiente para continuar.
En la página Elija los objetos de base de datos, expanda el nodo Tablas y, a continuación, active la casilla de verificación de la tabla Addresses.
Haga clic en Finalizar para finalizar.
Se ha agregado un archivo de base de datos local a su proyecto. Observe que se ha agregado un objeto FirstDatabaseDataSet a la ventana Orígenes de datos.
En el menú Archivo, elija Guardar todo para guardar el proyecto.
Mostrar información al usuario: mostrar datos en la interfaz de usuario
En esta lección, obtendrá información sobre cómo crear una interfaz de usuario básica para ver los datos en su base de datos local.
Ahora que ha creado una conexión a un archivo de base de datos local, el paso siguiente es crear una interfaz de usuario para mostrar los datos. La programación subyacente a la recuperación de los datos de una base de datos y mostrarlos en una interfaz de usuario es muy complicada. Afortunadamente, Visual Basic Expresscrea y configura automáticamente los objetos de datos
Estoy de acuerdo contigo viejo....piensan que se las saben todas y te responden..y todo....
Y te dejan hay mismo....se supone que uno pide ayuda....para que le responda una persona...que sepa del tema....y no alguien que diga asi creo que que se hace la cuestion....
Se les agradece que gasten su tiempo respondiendo....a estos foros...
pero creo que deberian gastarlo en otra cosa....
Hagan un manual aunque sea en PPTx paso a paso....y envíenselo al correo que les dejen....
Creo que así ayudarian mas al tema Informatico.....
Claudio A Pulido Novoa
Estudiante Informatico...
Claude_2589@hotmail.com
Y te dejan hay mismo....se supone que uno pide ayuda....para que le responda una persona...que sepa del tema....y no alguien que diga asi creo que que se hace la cuestion....
Se les agradece que gasten su tiempo respondiendo....a estos foros...
pero creo que deberian gastarlo en otra cosa....
Hagan un manual aunque sea en PPTx paso a paso....y envíenselo al correo que les dejen....
Creo que así ayudarian mas al tema Informatico.....
Claudio A Pulido Novoa
Estudiante Informatico...
Claude_2589@hotmail.com
espero que esta informacion te qyude
Crear la primera base de datos
Primero, debe tener una base de datos a la cual tener acceso. Si bien se puede utilizar una base de datos existente, para estas lecciones aprenderá a crear una nueva base de datos mediante Visual Database Tools, que se incluye en Visual Basic.
Requisitos previos
Para crear y tener acceso a una base de datos de SQL Server con Visual Basic Express, también debe instalar SQL Server . Éste se instala de manera predeterminada durante la instalación de Visual Basic Express, sin embargo, si decidió no instalarlo, deberá hacerlo antes de continuar.
Inténtelo
Para crear una base de datos
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Aceptar.
Se abre un nuevo proyecto de formularios Windows Forms.
En el menú Proyecto, elija Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento, seleccione Base de datos SQL.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Agregar.
Se iniciará el Asistente para la configuración de orígenes de datos.
En el Asistente para la configuración de orígenes de datos, haga clic en Cancelar.
Se agregará una nueva base de datos, FirstDatabase.mdf, al proyecto y aparecerá en el Explorador de soluciones.
Agregar una tabla
Como puede ver en el procedimiento anterior, crear una base de datos es fácil. En este punto, la base de datos no es útil, puesto que no contiene datos. En el siguiente procedimiento, se agregará una tabla a la base de datos, en este caso, una tabla para almacenar información de direcciones.
Inténtelo
En el menú Ver, seleccione Explorador de base de datos.
En el Explorador de base de datos, expanda el nodo (haga clic en el signo más) FirstDatabase.mdf y seleccione el nodo Tables.
En el menú Datos, elija Agregar nueva Tabla.
Se abrirá una ventana del Diseñador de tablas.
En la ventana Propiedades, seleccione Nombre y escriba Addresses.
En la ventana del Diseñador de tablas, seleccione el campo Nombre de columna y escriba FirstName.
Seleccione el campo Tipo de datos y seleccione nvarchar (50) de la lista desplegable; se activará automáticamente la columna AllowNulls.
Ahora se ha definido la primera columna en la nueva tabla.
Repita los dos pasos anteriores para agregar cuatro columnas más con los siguientes valores:
Nombre de columna: LastName, Tipo de datos: nvarchar(50)
Nombre de columna: StreetAddress, Tipo de datos: nvarchar(50)
Nombre de columna: City, Tipo de datos: nvarchar(50)
Nombre de columna: Phone, Tipo de datos: nvarchar(50)
En el menú Archivo, elija Guardar direcciones.
Agregar una clave
Ahora tiene una tabla en la base de datos que puede utilizar para almacenar datos de nombres, direcciones y teléfonos para la libreta de direcciones. El siguiente paso es: agregar una clave para evitar registros duplicados.
Una columna clave, también conocida como una clave principal, designa una columna o columnas en la tabla como un valor único. Sólo puede haber una fila en la tabla que contenga este valor; si intenta escribir una segunda fila con el mismo valor recibirá un error.
En el caso de la tabla Addresses, designe las columnas FirstName y LastName como clave principal, si bien puede conocer varias personas con el mismo nombre o apellido, es improbable que conozca dos personas con ambos.
Inténtelo.
En el Diseñador de tablas, desactive la casilla de verificación Permitir valores nulos para las filas Nombre y Apellido
Seleccione las filas Nombre y Apellido. Sugerencia
Puede hacer clic en el cuadrado gris a la izquierda del campo Nombre, presionar la tecla CTRL y hacer clic en la fila LastName para seleccionar ambos.
En el menú Diseñador de tablas, elija Establecer clave principal.
Aparecerá un pequeño símbolo de llave a la izquierda de cada fila.
En el menú Archivo, elija Guardar direcciones.
Agregar datos
Ahora tiene una base de datos que contiene una tabla única, Addresses. Por supuesto, una base de datos no es muy útil a menos que contenga datos. En el siguiente procedimiento, se agregarán algunos datos a la tabla Addresses. Si desea, puede sustituir los nombres y las direcciones de las personas que conoce por aquellos proporcionados en el ejemplo.
Inténtelo
Para agregar datos a la tabla
En el Explorador de base de datos, expanda el nodo Tables, seleccione el nodo Direcciones y, a continuación en el menú Datos, elija Mostrar datos de tabla.
Se abrirá una ventana de tabla de datos.
En la ventana de tabla de datos, seleccione el campo Nombre y escriba Samantha.
Nota
Observe que cuando selecciona el campo por primera vez, aparece el valor NULL en cada campo; null es un término de la base de datos que significa que el campo está vacío.
Seleccione el campo LastName y escriba Smith.
Seleccione el campo Dirección y escriba 123 45th Ave. E.
Seleccione el campo City y escriba Seattle.
Seleccione el campo Phone, escriba 2065550100 y presione la tecla TAB.
Ahora ha definido el primer registro en la tabla Addresses.
Repita los cinco pasos anteriores para agregar dos registros más con los siguientes valores:
Nombre: Michael, Apellido: Alexander, Dirección: 789 W. Capital Way, Ciudad: Tacoma, Teléfono: 2065550101.
Nombre: Andrea, Apellido: Dunker, Dirección: 722 Moss Bay Blvd, Ciudad: Kirkland, Teléfono: 2065550102.
En el menú Archivo, seleccione Guardar todo para guardar el proyecto y la base de datos.
Según ha escrito los datos, quizá haya observado un pequeño icono de lápiz junto a los datos, que desaparece al utilizar la tecla TAB para moverse a la fila siguiente. El icono de lápiz significa que los datos no se han guardado en la base de datos. Cuando se desplaza fuera de la fila en la que está escribiendo los datos, los datos de la fila completa se guardan automáticamente en la base de datos.
Obtener la información necesaria: conectarse a una base de datos existente
En esta lección, obtendrá información sobre cómo conectar su programa a una base de datos existente.
La conexión a una base de datos existente es un procedimiento muy sencillo. Puede utilizar las herramientas visuales de Visual Basic Express para explorar la base de datos y agregar una copia local al proyecto. En esta lección, creará un nuevo proyecto y lo conectará a la base de datos Addresses que creó en la lección anterior.
¡Inténtelo!
Para conectar a una base de datos existente
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba Addresses y haga clic en Aceptar.
Se abrirá un nuevo proyecto de formularios Windows Forms.
En el Explorador de soluciones, haga clic en la ficha Orígenes de datos . Everts Garay | Granada, Nicaragua| Paseo por Visual Basic 2008 105
En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos.
Se abrirá el Asistente para la configuración de orígenes de datos.
Seleccione Base de datos y, a continuación, haga clic en Siguiente.
Haga clic en el botón Nueva conexión.
Se abrirá el cuadro de diálogo Agregar conexión.
En el cuadro de diálogo Agregar conexión, si Origen de datos no es Archivo de base de datos de Microsoft SQL Server (cliente SQL), haga clic en el botón Cambiar y seleccione Archivo de base de datos de Microsoft SQL, en el cuadro de diálogo Cambiar origen de datos. Haga clic en Aceptar.
Haga clic en el botón Examinar, desplácese a la ubicación donde guardó la base de datos FirstDatabase.mdf y haga clic en Abrir.
Haga clic en Aceptar para cerrar el cuadro de diálogo y, a continuación, en el Asistente para la configuración de orígenes de datos, haga clic en Siguiente. Si se le pide copiar el archivo de datos en su proyecto, haga clic en Sí.
En la página siguiente del asistente, estará seleccionada la casilla de verificación Sí, guardar la conexión como. Haga clic en Siguiente para continuar.
En la página Elija los objetos de base de datos, expanda el nodo Tablas y, a continuación, active la casilla de verificación de la tabla Addresses.
Haga clic en Finalizar para finalizar.
Se ha agregado un archivo de base de datos local a su proyecto. Observe que se ha agregado un objeto FirstDatabaseDataSet a la ventana Orígenes de datos.
En el menú Archivo, elija Guardar todo para guardar el proyecto.
Mostrar información al usuario: mostrar datos en la interfaz de usuario
En esta lección, obtendrá información sobre cómo crear una interfaz de usuario básica para ver los datos en su base de datos local.
Ahora que ha creado una conexión a un archivo de base de datos local, el paso siguiente es crear una interfaz de usuario para mostrar los datos. La programación subyacente a la recuperación de los datos de una base de datos y mostrarlos en una interfaz de usuario es muy complicada. Afortunadamente, Visual Basic Expresscrea y configura automáticamente los objetos de datos
Crear la primera base de datos
Primero, debe tener una base de datos a la cual tener acceso. Si bien se puede utilizar una base de datos existente, para estas lecciones aprenderá a crear una nueva base de datos mediante Visual Database Tools, que se incluye en Visual Basic.
Requisitos previos
Para crear y tener acceso a una base de datos de SQL Server con Visual Basic Express, también debe instalar SQL Server . Éste se instala de manera predeterminada durante la instalación de Visual Basic Express, sin embargo, si decidió no instalarlo, deberá hacerlo antes de continuar.
Inténtelo
Para crear una base de datos
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Aceptar.
Se abre un nuevo proyecto de formularios Windows Forms.
En el menú Proyecto, elija Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento, seleccione Base de datos SQL.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Agregar.
Se iniciará el Asistente para la configuración de orígenes de datos.
En el Asistente para la configuración de orígenes de datos, haga clic en Cancelar.
Se agregará una nueva base de datos, FirstDatabase.mdf, al proyecto y aparecerá en el Explorador de soluciones.
Agregar una tabla
Como puede ver en el procedimiento anterior, crear una base de datos es fácil. En este punto, la base de datos no es útil, puesto que no contiene datos. En el siguiente procedimiento, se agregará una tabla a la base de datos, en este caso, una tabla para almacenar información de direcciones.
Inténtelo
En el menú Ver, seleccione Explorador de base de datos.
En el Explorador de base de datos, expanda el nodo (haga clic en el signo más) FirstDatabase.mdf y seleccione el nodo Tables.
En el menú Datos, elija Agregar nueva Tabla.
Se abrirá una ventana del Diseñador de tablas.
En la ventana Propiedades, seleccione Nombre y escriba Addresses.
En la ventana del Diseñador de tablas, seleccione el campo Nombre de columna y escriba FirstName.
Seleccione el campo Tipo de datos y seleccione nvarchar (50) de la lista desplegable; se activará automáticamente la columna AllowNulls.
Ahora se ha definido la primera columna en la nueva tabla.
Repita los dos pasos anteriores para agregar cuatro columnas más con los siguientes valores:
Nombre de columna: LastName, Tipo de datos: nvarchar(50)
Nombre de columna: StreetAddress, Tipo de datos: nvarchar(50)
Nombre de columna: City, Tipo de datos: nvarchar(50)
Nombre de columna: Phone, Tipo de datos: nvarchar(50)
En el menú Archivo, elija Guardar direcciones.
Agregar una clave
Ahora tiene una tabla en la base de datos que puede utilizar para almacenar datos de nombres, direcciones y teléfonos para la libreta de direcciones. El siguiente paso es: agregar una clave para evitar registros duplicados.
Una columna clave, también conocida como una clave principal, designa una columna o columnas en la tabla como un valor único. Sólo puede haber una fila en la tabla que contenga este valor; si intenta escribir una segunda fila con el mismo valor recibirá un error.
En el caso de la tabla Addresses, designe las columnas FirstName y LastName como clave principal, si bien puede conocer varias personas con el mismo nombre o apellido, es improbable que conozca dos personas con ambos.
Inténtelo.
En el Diseñador de tablas, desactive la casilla de verificación Permitir valores nulos para las filas Nombre y Apellido
Seleccione las filas Nombre y Apellido. Sugerencia
Puede hacer clic en el cuadrado gris a la izquierda del campo Nombre, presionar la tecla CTRL y hacer clic en la fila LastName para seleccionar ambos.
En el menú Diseñador de tablas, elija Establecer clave principal.
Aparecerá un pequeño símbolo de llave a la izquierda de cada fila.
En el menú Archivo, elija Guardar direcciones.
Agregar datos
Ahora tiene una base de datos que contiene una tabla única, Addresses. Por supuesto, una base de datos no es muy útil a menos que contenga datos. En el siguiente procedimiento, se agregarán algunos datos a la tabla Addresses. Si desea, puede sustituir los nombres y las direcciones de las personas que conoce por aquellos proporcionados en el ejemplo.
Inténtelo
Para agregar datos a la tabla
En el Explorador de base de datos, expanda el nodo Tables, seleccione el nodo Direcciones y, a continuación en el menú Datos, elija Mostrar datos de tabla.
Se abrirá una ventana de tabla de datos.
En la ventana de tabla de datos, seleccione el campo Nombre y escriba Samantha.
Nota
Observe que cuando selecciona el campo por primera vez, aparece el valor NULL en cada campo; null es un término de la base de datos que significa que el campo está vacío.
Seleccione el campo LastName y escriba Smith.
Seleccione el campo Dirección y escriba 123 45th Ave. E.
Seleccione el campo City y escriba Seattle.
Seleccione el campo Phone, escriba 2065550100 y presione la tecla TAB.
Ahora ha definido el primer registro en la tabla Addresses.
Repita los cinco pasos anteriores para agregar dos registros más con los siguientes valores:
Nombre: Michael, Apellido: Alexander, Dirección: 789 W. Capital Way, Ciudad: Tacoma, Teléfono: 2065550101.
Nombre: Andrea, Apellido: Dunker, Dirección: 722 Moss Bay Blvd, Ciudad: Kirkland, Teléfono: 2065550102.
En el menú Archivo, seleccione Guardar todo para guardar el proyecto y la base de datos.
Según ha escrito los datos, quizá haya observado un pequeño icono de lápiz junto a los datos, que desaparece al utilizar la tecla TAB para moverse a la fila siguiente. El icono de lápiz significa que los datos no se han guardado en la base de datos. Cuando se desplaza fuera de la fila en la que está escribiendo los datos, los datos de la fila completa se guardan automáticamente en la base de datos.
Obtener la información necesaria: conectarse a una base de datos existente
En esta lección, obtendrá información sobre cómo conectar su programa a una base de datos existente.
La conexión a una base de datos existente es un procedimiento muy sencillo. Puede utilizar las herramientas visuales de Visual Basic Express para explorar la base de datos y agregar una copia local al proyecto. En esta lección, creará un nuevo proyecto y lo conectará a la base de datos Addresses que creó en la lección anterior.
¡Inténtelo!
Para conectar a una base de datos existente
En el menú Archivo, elija Nuevo proyecto.
En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.
En el cuadro Nombre, escriba Addresses y haga clic en Aceptar.
Se abrirá un nuevo proyecto de formularios Windows Forms.
En el Explorador de soluciones, haga clic en la ficha Orígenes de datos . Everts Garay | Granada, Nicaragua| Paseo por Visual Basic 2008 105
En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos.
Se abrirá el Asistente para la configuración de orígenes de datos.
Seleccione Base de datos y, a continuación, haga clic en Siguiente.
Haga clic en el botón Nueva conexión.
Se abrirá el cuadro de diálogo Agregar conexión.
En el cuadro de diálogo Agregar conexión, si Origen de datos no es Archivo de base de datos de Microsoft SQL Server (cliente SQL), haga clic en el botón Cambiar y seleccione Archivo de base de datos de Microsoft SQL, en el cuadro de diálogo Cambiar origen de datos. Haga clic en Aceptar.
Haga clic en el botón Examinar, desplácese a la ubicación donde guardó la base de datos FirstDatabase.mdf y haga clic en Abrir.
Haga clic en Aceptar para cerrar el cuadro de diálogo y, a continuación, en el Asistente para la configuración de orígenes de datos, haga clic en Siguiente. Si se le pide copiar el archivo de datos en su proyecto, haga clic en Sí.
En la página siguiente del asistente, estará seleccionada la casilla de verificación Sí, guardar la conexión como. Haga clic en Siguiente para continuar.
En la página Elija los objetos de base de datos, expanda el nodo Tablas y, a continuación, active la casilla de verificación de la tabla Addresses.
Haga clic en Finalizar para finalizar.
Se ha agregado un archivo de base de datos local a su proyecto. Observe que se ha agregado un objeto FirstDatabaseDataSet a la ventana Orígenes de datos.
En el menú Archivo, elija Guardar todo para guardar el proyecto.
Mostrar información al usuario: mostrar datos en la interfaz de usuario
En esta lección, obtendrá información sobre cómo crear una interfaz de usuario básica para ver los datos en su base de datos local.
Ahora que ha creado una conexión a un archivo de base de datos local, el paso siguiente es crear una interfaz de usuario para mostrar los datos. La programación subyacente a la recuperación de los datos de una base de datos y mostrarlos en una interfaz de usuario es muy complicada. Afortunadamente, Visual Basic Expresscrea y configura automáticamente los objetos de datos
Muchas gracias, yo también necesitaba esto.
aca hay un video bien explicado de como crear una base de datos de dos maneras grafica y scrip espero les sirva a mi me ayudo mucho
https://www.youtube.com/watch?v=opBAFtLLdCc
https://www.youtube.com/watch?v=opBAFtLLdCc
aca hay un buen video espero te sirva
crear base de datos en sql server 2008 de forma grafica y script
https://www.youtube.com/watch?v=opBAFtLLdCc
crear tablas,insercion de datos,tabla con columna calculada etc
https://www.youtube.com/watch?v=IzhV1sXlczE&feature=mfu_in_order&list=UL
crear base de datos en sql server 2008 de forma grafica y script
https://www.youtube.com/watch?v=opBAFtLLdCc
crear tablas,insercion de datos,tabla con columna calculada etc
https://www.youtube.com/watch?v=IzhV1sXlczE&feature=mfu_in_order&list=UL
no te puedo ayudar con el problema de las columnas puesto que yo tambien tengo este problema hasta los momentos. si lo logro resolver te dire como.
aqui esta muy detallado como crear un bd.. en sql 2005 ojala te sirva... https://quintonivel2010.wordpress.com/
nada k ver no pido eso pido como conectar sql server 2005 a visual .net 2005
me pueden ayudar porfis hiy tengo un examen
me pueden ayudar porfis hiy tengo un examen