Driver para Access 2000 / VB 6

dariomf
26 de Noviembre del 2005
Como ya expuse en otro mensaje del foro, estoy desarrollando una aplicaci贸n en Visual Basic 6, en la cual utilizo una base hecha en Access 2000 (a trav茅s de ADODB). El problema es que esta dupla (VB6/ACCESS2000) no distingue may煤sculas/min煤sculas en las instrucciones SELECT y eso para mi aplicaci贸n es primordial.

Por ello, necesitar铆a saber si existe alg煤n driver o control OCX que permita acceder a una base de Access 2000 y hacer consultas case-sensitive.

Otro opci贸n ser铆a cambiar de proveedor de BDD (usar otro formato en vez de Access 2000), en cuyo caso 驴qu茅 deber铆a hacer?

Muchas gracias por su invalorable ayuda.

Dario M. Fernandez

FRANKY5287
26 de Noviembre del 2005
Hola loco, con respecto a tu problema, te recomiendo que mejor agregues un m贸dulo a tu Proyecto, all铆 estableces la conexi贸n con la BD (Base de Datos).

Luego de haber hecho esto te diriges al men煤 Proyecto/Referencias/ una vez dentro de las referencias tendr谩s que marcar la casilla de verificaci贸n "Microsoft ActiveX Data Objects 2.0 Library" y acepta.

Un ejemplo ser铆a este c贸digo dentro del m贸dulo:

Public Cn As New Connection

Public Sub Conectar()
Cn.CursorLocation = adUseClient
' :::::::::::: CONEXI脫N A BASE DE DATOS LOCAL (ACCESS) ::::::::::::
Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "MI_BD.mdb"
Cn.Open
End Sub

Ahora en un formulario en el evento Load escribe:
Call Conectar

Ahhh, me olvidaba, tu BD tiene que estar en el mimso lugar donde se encuentra tu proyecto, no lo olvides!.

Listo! ahora ya tienes tu conexi贸n a tu BD en Access 2000.

Suerte y me avisas.