Una parte esencial de muchos programas de ordenador implica la manipulación de datos en una base de datos . Visual Basic tiene varias clases que permiten conectarse a SQL Server y trabajar con la información de allí para el beneficio de sus programas. Usted puede crear sus propias funciones que crean y utilizan objetos de SQL Server y llamar a estas funciones en el código de cualquiera de sus herramientas. La visualización de los resultados de las consultas SQL es totalmente suya . Instrucciones
1
Abra un nuevo proyecto de Visual Studio. Haga clic en "Proyectos" en el menú, y haga clic en " Agregar referencia ". Abra la ficha " . NET " , haga clic en el componente " System.Data " y haga clic en " Aceptar".
2
Abra la ventana de código y escriba " Imports System.Data.SqlClient " por encima de la declaración de la clase en la primera línea del código. Escriba " SqlConn Dim As New SqlConnection ()" y " sqlcmd As New SqlCommand ()" en las siguientes dos líneas .
3
Type " SqlConn.ConnectionString = " Data Source = nombre_de_su_servidor ; Initial Catalog = your_database_name ; Integrated Security = True "" para establecer una conexión con la base de datos . Tipo " SqlConn.Open ()" en la siguiente línea. Tipo " SqlCmd.Connection = SqlConn " para establecer una conexión de la instrucción SQL .
4
Type " SqlStatement Dim As String " para crear una variable para almacenar sus consultas.
5 Tipo
" SqlStatement = " SELECT * FROM table_name "para crear una consulta para seleccionar todos los datos de una tabla . Tipo" SQLStatement = "INSERT INTO nombre_tabla ( columna 1 , columna 2 , ...) VALORES ( datos1 , datos2 , .. . ) "para insertar un nuevo registro en la tabla. Tipo " SqlStatement = " UPDATE nombre_tabla SET datos1 = ' some_data ' DONDE data2 = ' some_other_data "para actualizar un registro existente en la tabla. Tipo" SqlStatement = " DELETE FROM nombre_tabla WHERE column_name =' some_data ' " para eliminar un registro de la tabla .
6
Type " SqlCmd.CommandText = SqlStatement " para establecer la cadena SQL y escriba " SqlCmd.ExecuteNonQuery () " después de cada sentencia de SQL exclusiva de ejecutar sus mandatos de forma individual .
7 Tipo
" SqlConn.Close ()" para cerrar la conexión con la base de datos .