“Conocimiento Programación>Visual Basics Programación

Cómo exportar a Access desde Visual Basic

2011/1/4
A menudo se necesita exportar datos de Access desde Visual Basic si necesita seguir manipulando los datos a través de consultas en Access . En VB se puede usar el " OleDbConnection " para establecer una conexión de acceso, y luego la clase " OleDbCommand " se utiliza para crear tablas o insertar datos en tablas de Access . Un control de vista de cuadrícula de datos se utiliza comúnmente en VB para mostrar datos en formato de tabla similar a una tabla de base de datos. El uso de un control de vista de cuadrícula de datos para mostrar los datos es útil para el usuario como para los programadores cuando se exporta a una tabla de Access . Instrucciones
1

Inicie Microsoft Visual Basic Express, haga clic en " Nuevo proyecto ... " en el panel izquierdo de la pantalla. Seleccione " Aplicación de Windows Forms ". Haga clic en " Aceptar".
2

doble clic en " DataGridView " en el panel " Toolbox" para añadir un nuevo control de vista de cuadrícula de datos. Añadir un nuevo botón con la misma técnica .
3

doble clic en el formulario para crear un evento de carga del formulario. Escriba el siguiente código para agregar datos al control de la red : .

Me.DataGridView1.ColumnCount = 2

DataGridView1

RowHeadersVisible = False

. Columnas ( 0 ) . Name = " Tipo"

. Columnas ( 1 ) . Name = " Status"

. SelectionMode = DataGridViewSelectionMode.FullRowSelect

extremo con

row0 As String () = {" iPad ", " vendido" }

fila1 As String () = {" monitor" , "Disponible "}

Me.DataGridView1.Rows

. Añadir ( row0 )

. Añadir ( fila 1 )

End con fotos de 4

Haga clic en " Form1.vb [ Diseño ] "y haga doble clic en " Button1 "para crear un evento de clic del botón. Escriba el siguiente código para declarar nuevas variables que va a utilizar para exportar los datos de la vista de cuadrícula de datos :

dbConn As OleDbConnection

Dim DBCommand Como OleDbCommand

SQLString Dim As String
5

Escriba lo siguiente para crear y abrir la conexión de acceso :

dbConn = new OleDbConnection ( " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ Northwind 2007.accdb ; ")

dbConn.Open ()
6

Crear una nueva tabla en Access , donde los datos se pueden exportar a :

SQLString =" CREATE TABLE gridData ( tipo de texto, texto de estado ) "

DBCommand = New OleDbCommand ( SQLString , dbConn )

dbCommand.ExecuteNonQuery ()
7

Recorrer cada celular en el control de vista de cuadrícula de datos y exportar los datos a la tabla de Access que creó en el paso anterior con el código siguiente :

para cada fila como DataGridViewRow en DataGridView1.Rows

SQLString = " INSERT INTO gridData (Tipo , Estado)"

SQLString = SQLString & " VALUES ( '" & row.Cells.Item ( "Type" ) . Valor & "' ",

SQLString = SQLString & " '" & row.Cells.Item ( "Estado" ) . Valor & "' ) "

DBCommand = New OleDbCommand ( SQLString , dbConn )

dbCommand.ExecuteNonQuery ()

Siguiente

dbConn.Close ()
8

Press "F5 " para ejecutar el programa y haga clic en " Button1 " para exportar los datos a Access.

Visual Basics Programación
Cómo hacer una secuencia de comandos de inicio de sesión
Tutorial para la API de Windows Dibujar líneas
Cómo agregar un conjunto de datos a un formulario en Vb.Net
¿Qué es un entorno de Visual Basic
Cómo crear un programa autónomo Visual Basic
Cómo hacer un botón que abre otro formulario en Visual Basic
Cómo hacer VB depurador Ir a código
Cómo vincular una base de datos a un ComboBox en Visual Basic
Conocimiento de la computadora © http://www.ordenador.online