“Conocimiento software>Software de base de datos

Cómo ejecutar secuencias de comandos SQL desde Visual Basic

2012/2/2
La última versión de Visual Basic proporciona una rica capa de acceso a datos que permite la abstracción orientada a objetos de los datos utilizados en una aplicación. A veces, sin embargo, es más eficiente , más rápido o más práctico simplemente ejecutar una secuencia de comandos SQL contra la base de datos subyacente directamente . Una secuencia de comandos SQL puede contener varias instrucciones que deben ser ejecutados en conjunto o puede tener SQL dinámico que se genera por la aplicación. Independientemente de la razón , la ejecución de secuencias de comandos SQL desde Visual Basic no es muy difícil. Cosas que necesitará
Visual Studio 2008
Ver Más instrucciones
1

Crear un nuevo proyecto de Visual Basic Windows Forms en Visual Studio , seleccione Nuevo proyecto en el menú Archivo y seleccionar el tipo de proyecto adecuado . En el formulario predeterminado que se crea, Form1, coloque un control de botón denominado Button1 . Haga doble clic en el control para crear un controlador de eventos Button1_Click .
2

En la parte superior de la lista de código de Form1 (por encima de la línea " Public Class Form1 ") , agregue una instrucción Imports para importar el archivo. NET biblioteca de acceso a datos. La declaración debe ser similar a esto:

Imports System.Data.SqlClient

En este ejemplo , se supone que la base de datos para ser una base de datos SQL Server. Hay otras bibliotecas de bases de datos ODBC y OLEDB .
3

Dentro de la función de controlador de eventos Button1_Click , dimensión de una variable db nombrado como nuevo SqlConnection . Establezca la propiedad de cadena de conexión como la cadena de conexión para la base de datos y abra la conexión de base de datos con el método Open . El código debería tener este aspecto :

db As New SqlConnectiondb.ConnectionString = "Data Source = nombre_servidor ; Initial Catalog = dbname ; Id de usuario = usuario , contraseña = contraseña" db.Open ()

4

Dimensión de una variable denominada cmd como nuevo SqlCommand. Establezca la propiedad CommandText ser el script SQL que se va a ejecutar . Por último , llame al método ExecuteNonQuery del objeto SqlCommand para ejecutar la secuencia de comandos SQL . El código debería tener este aspecto :

cmd As New SqlCommandcmd.Connection = dbcmd.CommandText = "update set nombtabla campo1 = 2 donde field3 = 4 " cmd.ExecuteNonQuery ()


Software de base de datos
¿Cuáles son las características de la base de datos homogénea?
Cómo crear consultas de actualización de Access 2007
Cómo agregar un campo a una consulta de unión en Access
Cómo configurar un servidor BES
Tutorial de Oracle SQL Plus
Cómo proteger una base de datos Access 2007
¿Qué es la abstracción de base de datos
Herramientas de migración de datos
Conocimiento de la computadora © http://www.ordenador.online