República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Instituto Universitario Politécnico “SANTIAGO MARIÑO”
Cabimas- Edo- Lara
CARREÑO ADRIANA
27 828 500
ING. EN PETROLEO
CABIMAS, FEBRERO DEL 2021
CONECTAR VISUAL BASIC .0 A Microsoft Access 2003
Si es a través de código es esto lo que tienes que haces:
//esto se tiene que poner en general son las variables que se van a usar pueden
ser las que tú quieras
Option Explicit
Private conexion As ADODB.Connection
Private WithEvents record As ADODB.Recordset
//esto va en el form
Private Sub Form_Load()
Set conexion = New ADODB.Connection
Set record = New ADODB.Recordset
record.LockType = adLockOptimistic
record.CursorType = adOpenKeyset
With conexion //esta condicion es para evitar escribir la variable conexion varias
veces
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &
App.Path & "archivo.mdb; persist security info=False"
.Open
End With
End Sub
Lo siguiente es crear la cadena de conexión, el primer ejemplo es para acceder a
la base de datos protegida con contraseña:
ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=mibasededatosacces.mdb; Jet OLEDB:Database Password=MiPass” En
Este caso no tiene contraseña:
ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=mibasededatosacces.mdb; Jet OLEDB:Database”
Luego sería pasarle a vb6 el resto para conectar, para ello declaramos dos objetos
el primero tipo conexión de base de datos y el otro de registros RecordSet
Dim BD As ADODB.Connection
Dim Rs As ADODB.Recordset
A continuación los instanciamos y conectamos con la cadena de conexión creada
previamente para hacer el enlace con nuestro fichero de base de datos en Access.
‘Crear los objetos
Set BD = New ADODB.Connection
Set Rs = New ADODB. .Recordset
‘conecto con la base de datos
BD.Open ConexBD
Llegamos a este punto, es trabajar directamente con la base de datos usando el
objeto recordset para movernos por los registros, podríamos realizar una consulta
de esta manera:
Rs.Open “SELECT * FROM Almacen ORDER BY idAlmacen”, BD,
adOpenDynamic, adLockOptimistic
De esta manera nos traeríamos todos los registros contenidos en la tabla de
Almacén. Luego simplemente tendremos un objeto con la información que
podremos acceder tan fáciles como:
Rs!Nombredelcampo
Les dejo el código completo para conectaros a una base de datos de Microsoft
Access con Visual Basic 6 (vb6):
Dim ConexBD as string
ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=mibasededatosacces.mdb; Jet OLEDB:Database”
Dim BD As ADODB.Connection
Dim Rs As ADODB.Recordset
‘Crear los objetos
Set BD = New ADODB.Connection
Set Rs = New ADODB.Recordset
‘conecto con la base de datos
BD.Open ConexBD
Rs.Open “SELECT * FROM Almacen ORDER BY idAlmacen”, BD,
adOpenDynamic, adLockOptimistic
msgbox Rs!Nombredelcampo
CONECTAR VISUAL BASIC .0 A Microsoft SQL Server 2008
Este es el codigo que tengo en una clase llamada Conexion.vb:
Public Class Conexion
'creamos el objeto de conexion
Public conexion As SqlClient.SqlConnection
'metodo para conectanos a la base de datos
Public Sub conectar ()
Try
conexion = New SqlClient.SqlConnection() 'inicializamos el objeto conexión
'ahora pasamos la cadena de conexion al objeto conexion con nuestros datos
conexion.ConnectionString = "Server=localhost; database=NORTHWIND;
trusted_connection=yes"
conexion.Open() 'con la funcion open abrimos la conexión
MsgBox("Abierto")
Catch ex As Exception
MsgBox("Error") End Try
End Sub
End Class
Ya se logró establecer la conexión. Este código es el que más fácil encontré y
puedo entender, me parece sencillo (Si hay una forma MÁS sencilla me gustaría
su opinión) Pero hasta ahora estoy conforme con este código.
Y al cargar el formulario sucede lo siguiente:
Public Class Form1
Dim conexion1 As New Conexion
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
conexion1.conectar()
End Sub
End Class
CONECTAR VISUAL BASIC A MYSQL
Para conectar Visual Basic .NET y MySQL, lo primero que debemos hacer es
bajarnos la librería necesaria para establecer la conexión y trabajar con las
funciones que nos brinda MySQL. Por eso deben descargar MySQL Connector
.NET, que lo pueden buscar en el sitio Web oficial junto con toda su
documentación disponible.
Después de descargarlo, abres tu Microsoft Visual Studio 2008 (La versión que yo
uso) y en tu proyecto le das clic de derecho y luego en agregar referencia, allí
mismo te sale una ventana para que busques y selecciones el archivo a agregar,
que en este caso es la librería MySql.Data.dll que se encuentra en la carpeta de
instalación (C:Archivos de ProgramaMySQLMySQL Connector Net 1.0.2bin.NET
1.1
Primer paso: Importar las librerías para trabajar con MySQL:
Imports MySql.Data.MySqlClient
Y declaramos una variable global para la conexión:
Friend conexion As MySqlConnection
Luego en el evento Clic del botón que agregamos, declaramos tres variables que
harán referencia a los datos de conexión.
Try
servidor = ServerTxt.Text
usuario = UsuarioTxt.Text
pswd = pswdTxt.Text
Luego creamos un objeto de la variable conexión para trabajar con él. Y luego por
medio de un String agregamos todos los datos de conexión proporcionados por las
variables.
conexion = New MySqlConnection()
conexion.ConnectionString = "server=" & ServerTxt.Text & ";" & "user id=" &
UsuarioTxt.Text & ";" & "password=" & pswdTxt.Text & ";" conexion.Open()
MessageBox.Show("Conectado al servidor")
Por último terminamos la gestión de errores, por si la conexión no se realiza sale
un mensaje de error. Así evitamos comportamientos inesperados.
Catch ex As MySqlException
MessageBox.Show("No se ha podido conectar al servidor")
End Try
Por último terminamos la gestión de errores, por si la conexión no se realiza sale
un mensaje de error. Así evitamos comportamientos inesperados.
Catch ex As MySqlException
MessageBox.Show("No se ha podido conectar al servidor")
End Try
El código completo dentro del evento Click debería quedar como este:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Try
conexion = New MySqlConnection()
conexion.ConnectionString = "server=" & ServerTxt.Text & ";" & "user id=" &
UsuarioTxt.Text & ";" & "password="& pswdTxt.Text & ";" conexion.Open()
MessageBox.Show("Conectado al servidor")
Catch ex As MySqlException
MessageBox.Show("No se ha podido conectar al servidor")
End Try
End Sub

Más contenido relacionado

DOCX
Djesus - Visual basic
PDF
Base de datos
DOCX
Bases de datos desde visual basic 6.0
DOCX
Bases de datos desde visual basic 6.0
DOCX
Kairubys rodriguez
DOCX
Conexion de bases de datos a Visual Basic.Net
PDF
Conector 2
PPTX
B.V. II
Djesus - Visual basic
Base de datos
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0
Kairubys rodriguez
Conexion de bases de datos a Visual Basic.Net
Conector 2
B.V. II

La actualidad más candente (17)

DOCX
Bases de datos desde Visual Basic 6.0
PPT
Conexión a sql server con c#
PDF
10. consumiendo datos
PPT
Connection Pool + Java + MySQL
DOC
Pantallas de programa armando maquinas
PPTX
Aprenda a conectar sql y c# en 19 sencillos pasos!
PPTX
Asp
PPTX
Cliente servidor tron
PDF
Cliente servidor tron_27oct
PDF
Manual De Ajax En Espanol
PDF
TABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILA
PDF
Presentación mysql
PPTX
Seguridad en Aplicaciones ASP.NET
PPT
12. Administracion Del Estado
PPTX
Diapositivas de objeto conecction
PPT
11. Servicios Web Xml
Bases de datos desde Visual Basic 6.0
Conexión a sql server con c#
10. consumiendo datos
Connection Pool + Java + MySQL
Pantallas de programa armando maquinas
Aprenda a conectar sql y c# en 19 sencillos pasos!
Asp
Cliente servidor tron
Cliente servidor tron_27oct
Manual De Ajax En Espanol
TABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILA
Presentación mysql
Seguridad en Aplicaciones ASP.NET
12. Administracion Del Estado
Diapositivas de objeto conecction
11. Servicios Web Xml
Publicidad

Similar a Carreno programacion (20)

PDF
Bases de datos visual basic
DOCX
PDF
Conexión de visual basic a bases de datos. María Parra
DOCX
Visual Basic 6.0
PPTX
Conexión de Base de Datos
PPTX
Rabajo progra
PDF
1er 20 3er_corte_programacion_i.docx
PDF
Base de datos
PDF
Conexion a base de datos Genesis Villarreal
PDF
3er corte 20% erwin nava
DOCX
Edwin montilla trabajo corte 3
PDF
Como conectar visual basic 6.0 a una base de datos microsoft sql server
DOCX
Actualizando bases de datos
DOCX
Informe 20% actividad 1 visual basic 6.0
PPTX
Bases de datos_angelina_monetti
PDF
Visual basic 2010 data por codigo
PDF
Vb net bd_2005_02
PDF
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
PDF
001 conexion-con-bd
PDF
Silfredo valdez 28391048
Bases de datos visual basic
Conexión de visual basic a bases de datos. María Parra
Visual Basic 6.0
Conexión de Base de Datos
Rabajo progra
1er 20 3er_corte_programacion_i.docx
Base de datos
Conexion a base de datos Genesis Villarreal
3er corte 20% erwin nava
Edwin montilla trabajo corte 3
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Actualizando bases de datos
Informe 20% actividad 1 visual basic 6.0
Bases de datos_angelina_monetti
Visual basic 2010 data por codigo
Vb net bd_2005_02
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
001 conexion-con-bd
Silfredo valdez 28391048
Publicidad

Último (20)

PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
PDF
Aprendizaje Emocionante - Begoña Ibarrola SM2 Ccesa007.pdf
PDF
APUNTES DE SISTEMAS PSICOLOGICOS CONTEMPORANEOS
PPTX
Juicios Celestiales de Jesus Manuel Locio Lopez..pptx
PDF
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
PDF
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
PPTX
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
PPTX
4. Qué es un computador PARA GRADO CUARTO.pptx
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
Modelo Educativo SUB 2023versión final.pdf
PPTX
fisiologia respiratoria pediatria ruza.pptx
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - TERCER GRADO.docx
PDF
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
Lo que hacen los Mejores Profesores de la Universidad - Ken Bain Ccesa007.pdf
PDF
Didáctica de las literaturas infantiles.
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
Aprendizaje Emocionante - Begoña Ibarrola SM2 Ccesa007.pdf
APUNTES DE SISTEMAS PSICOLOGICOS CONTEMPORANEOS
Juicios Celestiales de Jesus Manuel Locio Lopez..pptx
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
4. Qué es un computador PARA GRADO CUARTO.pptx
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
Modelo Educativo SUB 2023versión final.pdf
fisiologia respiratoria pediatria ruza.pptx
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - TERCER GRADO.docx
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
Lo que hacen los Mejores Profesores de la Universidad - Ken Bain Ccesa007.pdf
Didáctica de las literaturas infantiles.

Carreno programacion

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Instituto Universitario Politécnico “SANTIAGO MARIÑO” Cabimas- Edo- Lara CARREÑO ADRIANA 27 828 500 ING. EN PETROLEO CABIMAS, FEBRERO DEL 2021
  • 2. CONECTAR VISUAL BASIC .0 A Microsoft Access 2003 Si es a través de código es esto lo que tienes que haces: //esto se tiene que poner en general son las variables que se van a usar pueden ser las que tú quieras Option Explicit Private conexion As ADODB.Connection Private WithEvents record As ADODB.Recordset //esto va en el form Private Sub Form_Load() Set conexion = New ADODB.Connection Set record = New ADODB.Recordset record.LockType = adLockOptimistic record.CursorType = adOpenKeyset With conexion //esta condicion es para evitar escribir la variable conexion varias veces .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "archivo.mdb; persist security info=False" .Open End With End Sub Lo siguiente es crear la cadena de conexión, el primer ejemplo es para acceder a la base de datos protegida con contraseña: ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data Source=mibasededatosacces.mdb; Jet OLEDB:Database Password=MiPass” En Este caso no tiene contraseña:
  • 3. ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data Source=mibasededatosacces.mdb; Jet OLEDB:Database” Luego sería pasarle a vb6 el resto para conectar, para ello declaramos dos objetos el primero tipo conexión de base de datos y el otro de registros RecordSet Dim BD As ADODB.Connection Dim Rs As ADODB.Recordset A continuación los instanciamos y conectamos con la cadena de conexión creada previamente para hacer el enlace con nuestro fichero de base de datos en Access. ‘Crear los objetos Set BD = New ADODB.Connection Set Rs = New ADODB. .Recordset ‘conecto con la base de datos BD.Open ConexBD Llegamos a este punto, es trabajar directamente con la base de datos usando el objeto recordset para movernos por los registros, podríamos realizar una consulta de esta manera: Rs.Open “SELECT * FROM Almacen ORDER BY idAlmacen”, BD, adOpenDynamic, adLockOptimistic De esta manera nos traeríamos todos los registros contenidos en la tabla de Almacén. Luego simplemente tendremos un objeto con la información que podremos acceder tan fáciles como: Rs!Nombredelcampo Les dejo el código completo para conectaros a una base de datos de Microsoft Access con Visual Basic 6 (vb6):
  • 4. Dim ConexBD as string ConexBD = “Provider=Microsoft.Jet.OLEDB.4.0; Data Source=mibasededatosacces.mdb; Jet OLEDB:Database” Dim BD As ADODB.Connection Dim Rs As ADODB.Recordset ‘Crear los objetos Set BD = New ADODB.Connection Set Rs = New ADODB.Recordset ‘conecto con la base de datos BD.Open ConexBD Rs.Open “SELECT * FROM Almacen ORDER BY idAlmacen”, BD, adOpenDynamic, adLockOptimistic msgbox Rs!Nombredelcampo
  • 5. CONECTAR VISUAL BASIC .0 A Microsoft SQL Server 2008 Este es el codigo que tengo en una clase llamada Conexion.vb: Public Class Conexion 'creamos el objeto de conexion Public conexion As SqlClient.SqlConnection 'metodo para conectanos a la base de datos Public Sub conectar () Try conexion = New SqlClient.SqlConnection() 'inicializamos el objeto conexión 'ahora pasamos la cadena de conexion al objeto conexion con nuestros datos conexion.ConnectionString = "Server=localhost; database=NORTHWIND; trusted_connection=yes" conexion.Open() 'con la funcion open abrimos la conexión MsgBox("Abierto") Catch ex As Exception MsgBox("Error") End Try End Sub End Class Ya se logró establecer la conexión. Este código es el que más fácil encontré y puedo entender, me parece sencillo (Si hay una forma MÁS sencilla me gustaría su opinión) Pero hasta ahora estoy conforme con este código. Y al cargar el formulario sucede lo siguiente: Public Class Form1 Dim conexion1 As New Conexion
  • 6. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load conexion1.conectar() End Sub End Class CONECTAR VISUAL BASIC A MYSQL Para conectar Visual Basic .NET y MySQL, lo primero que debemos hacer es bajarnos la librería necesaria para establecer la conexión y trabajar con las funciones que nos brinda MySQL. Por eso deben descargar MySQL Connector .NET, que lo pueden buscar en el sitio Web oficial junto con toda su documentación disponible. Después de descargarlo, abres tu Microsoft Visual Studio 2008 (La versión que yo uso) y en tu proyecto le das clic de derecho y luego en agregar referencia, allí mismo te sale una ventana para que busques y selecciones el archivo a agregar, que en este caso es la librería MySql.Data.dll que se encuentra en la carpeta de instalación (C:Archivos de ProgramaMySQLMySQL Connector Net 1.0.2bin.NET 1.1
  • 7. Primer paso: Importar las librerías para trabajar con MySQL: Imports MySql.Data.MySqlClient Y declaramos una variable global para la conexión: Friend conexion As MySqlConnection Luego en el evento Clic del botón que agregamos, declaramos tres variables que harán referencia a los datos de conexión. Try servidor = ServerTxt.Text usuario = UsuarioTxt.Text pswd = pswdTxt.Text Luego creamos un objeto de la variable conexión para trabajar con él. Y luego por medio de un String agregamos todos los datos de conexión proporcionados por las variables. conexion = New MySqlConnection() conexion.ConnectionString = "server=" & ServerTxt.Text & ";" & "user id=" & UsuarioTxt.Text & ";" & "password=" & pswdTxt.Text & ";" conexion.Open() MessageBox.Show("Conectado al servidor") Por último terminamos la gestión de errores, por si la conexión no se realiza sale un mensaje de error. Así evitamos comportamientos inesperados. Catch ex As MySqlException MessageBox.Show("No se ha podido conectar al servidor") End Try Por último terminamos la gestión de errores, por si la conexión no se realiza sale un mensaje de error. Así evitamos comportamientos inesperados. Catch ex As MySqlException MessageBox.Show("No se ha podido conectar al servidor")
  • 8. End Try El código completo dentro del evento Click debería quedar como este: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Try conexion = New MySqlConnection() conexion.ConnectionString = "server=" & ServerTxt.Text & ";" & "user id=" & UsuarioTxt.Text & ";" & "password="& pswdTxt.Text & ";" conexion.Open() MessageBox.Show("Conectado al servidor") Catch ex As MySqlException MessageBox.Show("No se ha podido conectar al servidor") End Try End Sub