Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Guia_No

Guia_No

Ratings: (0)|Views: 24 |Likes:
Published by api-3711538
Se pretende con éste contribuir a que el alumno realice conexiones a bases datos utilizando la tecnología de Ado Data Control de Visual Basic
\
Se pretende con éste contribuir a que el alumno realice conexiones a bases datos utilizando la tecnología de Ado Data Control de Visual Basic
\

More info:

Published by: api-3711538 on Oct 15, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/09/2014

pdf

text

original

MEDIA T\u00c9CNICA DESARROLLO DE SOFTWARE
GUIA DE APRENDIZAJE # 16
TEMA:
Ado DataControlCon Mysql
DOCENTE:
Juan Carlos P\u00e9rez P\u00e9rez
ESTUDIANTE :__ ___ ___ __ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ FECHA:__/__/____
JUSTIFICACI\u00d3N:Se pretende con \u00e9ste contribuir a que el alumno realice conexiones a bases de
datos utilizando la tecnolog\u00eda de Ado Data Control de Visual Basic
OBJETIVOS :

Realizar conexiones a bases de datos de Mysql
Programar operaciones b\u00e1sicas con bases de datos a trav\u00e9s de Ado
Data Control con Mysql.

CONTENIDO:

Para desarrollar la presente gu\u00eda necesitaremos tener instalado el motor de Bases
de datos MySql 4.1 , el driver (mysql-connector-odbc-3.51.15-win32) suministrado
por el mismo que facilita la conexi\u00f3n de visual Basic con la base de datos que debe
ser instalado en el equipo, puede ser descargado del sitiohttp://w ww.mysql.com.

Cree La base de datos y sus respectivos Script para crear las tablas de acuerdo a su
proyecto planteado en el an\u00e1lisis y el usuario administrador con todos los
privilegios de la base de datos de acuerdo a la gu\u00eda # 1 , incluya en su scrip la
siguiente tabla llamada Usuarios
La cual posee Los usuarios que pueden ingresar a su sistema de informaci\u00f3n
propuesto

1. Guardar como TblCliente
* Cree un nuevo proyecto en visual Basic
Preparado por: Juan Carlos P\u00e9rez versi\u00f3n 2.0 2007
www.esnips.com/web/desarrollo
Necesitamos hacer referencia a las librer\u00edas Adodb de la siguiente forma :
Hacer click en aceptar
*Crear un nuevo m\u00f3dulo

El cual nos permitir\u00e1 definir algunas funciones Y declaraciones p\u00fablicas para poder establecer nuestra conexi\u00f3n a la base de datos de MySql.

*D\u00edgite el siguiente c\u00f3digo :
Option Explicit

Public conn As ADODB.Connection
Public rs1 As ADODB.Recordset
Public Rx As Long
Public AgregarNuevo As Boolean
Public xContador As Integer
Public nombre_bd, servidor_bd, puerto_bd, usuario_bd, contrase\u00f1a_bd, constr As String

_______________________________________________________________________________________
Public Sub AbrirConexion()

On Error GoTo ErrorConexion
nombre_bd = "Veterinaria"
servidor_bd = "localhost"
puerto_bd = "" 'por defecto el puerto es 3306
usuario_bd = "root"
contrase\u00f1a_bd = ""
AbrirServidor ' Llamar el procedimiento para llamar abrir servidor

Exit Sub
ErrorConexion:
CrearUsuario
End Sub
Preparado por: Juan Carlos P\u00e9rez versi\u00f3n 2.0 2007
www.esnips.com/web/desarrollo
Private Sub AbrirServidor() 'Conectar con MySQL con OBDC

constr = "Provider=MSDASQL.1;Password=;Persist Security Info=True;User ID=;Extended
Properties=" & Chr$(34) & "DRIVER={MySQL ODBC 3.51 Driver};DESC=;DATABASE=" &
nombre_bd & ";SERVER=" & servidor_bd & ";UID=" & usuario_bd & ";PASSWORD=" &
contrase\u00f1a_bd & ";PORT=" & puerto_bd & ";OPTION=16387;STMT=;" & Chr$(34)
Set conn = New ADODB.Connection
conn.Open constr

End Sub
*Guardar
\u2022
Agregue el siguiente formulario
Para permitir a los usuarios ingresar al sistema
*Ahora vamos a programar nuestro formulario para poder implementar la
seguridad de la siguiente forma :
Private Sub CmdAceptar_Click()

On Error GoTo error
Dim rs As ADODB.Recordset
Dim sql As String
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseServer
sql = "select * from usuario where nombre = '" & TxtNom.Text & "' and pwd =" & TxtCon.Text & " "
rs.Open sql, conn, adOpenStatic, adLockReadOnly, adCmdText

If rs.EOF OR rs.BOF Then

Me.Caption = "Constrase\u00f1a Inv\u00e1lida"
TxtCon.SetFocus
rs.Close
Set rs = Nothing

Else
Unload Me
Msgbox \u201c Bienvenido al sistema xzy
\u2018frmprincipal.Show
End If
Preparado por: Juan Carlos P\u00e9rez versi\u00f3n 2.0 2007
www.esnips.com/web/desarrollo

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->