problemas con ADO y ACCESS

Iniciado por Zeroql, 27 Julio 2010, 18:42 PM

0 Miembros y 1 Visitante están viendo este tema.

Zeroql

Buenas

Para los que vieron mi post anterior sabran que no tengo mucha exp en esto de ADO.net. y como simpre sigo con problemas y esta no es la exepcion.
tengo el suiguiente code:
Código (vbnet) [Seleccionar]

Dim strCN As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & My.Application.Info.DirectoryPath & "\Data\UsrAcs.mdb" & ";Persist Security Info=True; Password=" & cfg.PassACESS
        Try
            CNAcess = New OleDbConnection(strCN)
            CNAcess.Open()
            Return (True)
        Catch exOleDb As OleDbException
            MsgBox("Error: " & exOleDb.ErrorCode & vbNewLine & exOleDb.Message, MsgBoxStyle.Critical, "Error!")
            Return (False)
        End Try



y este me tira error en al realizar la conexion en CNAcess.open. diciendome lo siguiente:
CitarNo se puede iniciar la aplicación. Falta el archivo de información del grupo de trabajo o bien está abierto en modo exclusivo por otro usuario.

Alguien sabe como puedo solucionar este error?

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


[D4N93R]

Persist Security Info=True? creo que una conexión ADO.Net a Access no lleva eso.
Simplemente usa

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;


Zeroql

Muchas gracias por la ayuda, pero sigue diciendome lo mismo una y otra ves
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


BlackZeroX

The Dark Shadow is my passion.

Zeroql

BlackZero ya intente con lo te du pagina, pero no me da, yo creo que mejor vuelvo y creo la base de datos a ver si el error esta es en ella, te agradezco mucho la ayuda...
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


seba123neo

esta mal la cadena, proba esta, es la que uso y anda, con la que estas usando tira ese error efectivamente.

Código (vb) [Seleccionar]
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=base.mdb;Jet OLEDB:Database Password=mipass;"


saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Zeroql

Bueno he notado que cunado le coloco la contraseña a la base de datos y uso el string se me presenta este error, hice otra base de datos y los mismos campos.... solo el error aparece cuando se llama teniendo contraseña...
Alguien sabe como solucionar este error????
ya he usado muchos tipos de conexion, la base de datos es una access 2000...
Les agradezco la ayuda
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


[D4N93R]

Pues debería funcionar..

Intenta creando una base de datos nueva, y le asignas a esa nueva BD un password, e intenta conectarte a ver si te sale el mismo error..

Saludos!

Zeroql

Si ya lo intente, y me sigue saliendo el mismo...
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


raul338

La base de datos en que formato esta? (2000, 2003, 2007 ?)