KIKE-YAURI | |
| 2009-02-20 22:28 - Respuestas: 2 - Tema nº: 2576042
Características: Windows XP Profesional visual basic 6.0 y office 2007.
que tal amigos ahora tengo este problema con la conexion a la base de datos de acces utilizo el visual basic 6.0 y nose que es lo qeu esta pasando ya lo mire por todods lo lados posibles los posibles errores y no le encuentro alguno. les describire el problema:
al crear la ruta de acceso mejor se los pego:
Public Sub Main()
Dim UvicA As String
Dim pRovEe As String
UvicA = App.Path & "D:\SISTEMA-SOPORTE\SOPORTE.mdb"
pRovEe = "provider=microsoft.jet.oledb.4.0;data source"
CN.Open pRovEe + "='" + UvicA + "'"
CN.CursorLocation = adUseClient
MDIprincipal.Show
End sub
este es el procedimiento de conexion que tengo en el modulo de conexion siempre utiliso el mismo y nunca antes habia tenidfo problema alguno pero ahora si.
nose que estee mal com le srepito ya lo vi por todos los lados posiubles y nada.
me eh dado cuenta de un detalle com ustedes sabran en visual basic parte de los codigos se ponen automaticamente en mayusculas o si no es asi cambia siquiera la primera letra por mayuscula osea de provider lo cambia Provider (cambia la primera letra a mayuscula).
y ese el detalle al que me refiero no cambia siquiera la primera letra solo cambian las varialbes que eh declarado pero los codigo de sistema nada observen en el codigo que les pegue arriba se supone y simpre que e escrito ese codigo (la linea de proveedor) se cambiaban automaticamente la primera letra de cada palabra por mayuscula pero ahora no.
yo pense que talvews habia instslado mal el visual basic pero para comprobar eso ise correr otro programa con la misma linea de conexion y este corre y conecta perfectamente.
es algo raro ojala que me pudiesen ayudar.
chausito y gracias
| |
|
|
Ernestolr | |
|
Re: Problema De Conexion a Base De Datos Acces En visual - 2009-02-21 01:04 - Respuesta 2
hola
a simple vista me percaté de esto
UvicA = App.Path & "D:\SISTEMA-SOPORTE\SOPORTE.mdb
al conectar con la base de datos esta jamas va a encontra al ruta
por la siguiente razon
la conexion lee el codigo así
UvicA = App.Path & "D:\SISTEMA-SOPORTE\SOPORTE.mdb
UvicA = "D:\" & "D:\SISTEMA-SOPORTE\SOPORTE.mdb
entonces como la ruta "d:\d:\" no existe te recomiendo que quites el d: ya que el app.path equvale atoda la ruta , solo estarias repitiendola
espero haberme explicado
si no, dilo para encontrar una mejor explicacion
saludoss | |
|
|
KIKE-YAURI | |
|
Re: Problema De Conexion a Base De Datos Acces En visual - 2009-02-21 21:12 - Respuesta 3
hola amigo tyo tambien penses que ese era el problema pero lo intente por todo los lados posibles y nada pero creo que ya encontre el error para m,atar dudas desintale el office 2007 e instale el office 2003 y ahora si corre normalmente pero lo que pasa es que sisera trbaajr con el 2007 pero no se que devo de cambiar quisas devva dde cambiar al go en referencias pero nose que, pues el que estoy ussando ahora es:
micrososft activex dadta objects 2.8.
espero q puedas ayudarme.
chausito | |
|
|
|