Autor
|
Tema: problemas con ADO y ACCESS (Leído 11,224 veces)
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
esta en formato 2000
|
|
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
Fijate que no haya otro archivo de access con el mismo nombre de la base (no recuerdo la extension, pero el icono era de unos cubitos al estilo rubik/registro de windows y con un candado abajo) que si existia signifca que la base esta abierta, por lo que no puede ser accedido por otro programa En la carpeta donde esta la base, que solo este la base (.mdb) y ningun archivo con el mismo nombre y distinta extension
|
|
|
En línea
|
|
|
|
seba123neo
|
Fijate que no haya otro archivo de access con el mismo nombre de la base (no recuerdo la extension, pero el icono era de unos cubitos al estilo rubik/registro de windows y con un candado abajo) que si existia signifca que la base esta abierta, por lo que no puede ser accedido por otro programa En la carpeta donde esta la base, que solo este la base (.mdb) y ningun archivo con el mismo nombre y distinta extension claro, el archivo de bloqueo .ldb, eso depende como abris la base te lo genera o no. Zeroql podes poner un punto de interrupcion y probar que valor queda en la variable de la conexion? despues ponela aca.
|
|
|
En línea
|
|
|
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
Muchachos. el archivo no esta abierto, no se usa, el archivo .ldb como dicen yo lo conozco el es log de la base de datos, pero no, el error solo sucede cuando coloco la contraseña, sin ella entra como si nada, les dejo las cadenas de conexion que uso: SIN LA CONTRASEÑA Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & My.Application.Info.DirectoryPath & "\Data\dbUSACS.mdb" & ";Persist Security Info=True CON LA CONTRASEÑA Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & My.Application.Info.DirectoryPath & "\Data\dbUSACS.mdb" & ";Persist Security Info=True; Password=" & cfg.passAcess
|
|
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
[D4N93R]
Wiki
Desconectado
Mensajes: 1.646
My software never has bugs. Its just features!
|
Una vez, si no mal recuerdo, me tocó algo parecido, hay dos tipos de password en Access (creo) uno para la base de datos y otro que va en un archivo .mdw, éste último debería ser el que está dando problemas, ya que el mdw es el Access Workgroup File, que concuerda un poco con la Excepción que mostraste: No 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. Agregale esto al connection string: User ID=<userid> Estoy casi seguro que debería funcionar. OJo no es el password de la base de datos, yo no tengo mucha experiencia con access, así que te dejo este link: http://www.moretools.com/lessons/access_security.htm
|
|
|
En línea
|
|
|
|
seba123neo
|
Zeroql quise decir que imprimas en el Debug en valor de la variable strCN, una vez que ya se llena con los valores que le pasas...
y si no te molesta , subi el proyecto con la base, en 2 minutos lo solucionamos...
|
|
« Última modificación: 29 Julio 2010, 06:19 am por seba123neo »
|
En línea
|
|
|
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
Señores ya arregle ese error, resulta que tenia mal la conexion string: La cambien por esta: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & My.Application.Info.DirectoryPath & "\Data\dbUSACS.mdb" & ";Persist Security Info=False;JET OLEDB:DATABASE PASSWORD=" & cfg.passACESS
Pero resulta que ahora me genera el siguiente error!! por favor alguien que me colabore que ya buske una posible solucion en internet y no encuentro nada... ERROR: La operación de múltiples pasos de OLE DB generó errores. Compruebe los valores de estado de OLE DB si es posible. No se realizó ningún trabajo.
|
|
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
43H4FH44H45H4CH49H56H45H
Wiki
Desconectado
Mensajes: 502
|
Pueden ser muchas razones que den el error, te recomendaria que instales Virtual PC para probar tu aplicación en una máquina virtual, porque podria ser problema de tu S.O. o algo más.
|
|
|
En línea
|
-R IP :0100 -A 100 2826:0100 MOV AH,09 2826:0102 MOV DX,109 2826:0105 INT 21 2826:0105 MOV AH,08 2826:0105 INT 21 2826:0107 INT 20 2826:0109 DB 'MI NICK ES CODELIVE.$' 2826:0127 -R BX :0000 -R CX :20 -N CODELIVE.COM -W
|
|
|
seba123neo
|
jaja es la misma cadena de conexion que te dije que pongas hace como 3 post atras !!
no hace falta poner "Persist Security Info=False", ya que de forma predeterminada esta en False...
es mucho pedir que me pases el proyecto y la base que usas? si queres pasamelo por privado.
|
|
|
En línea
|
|
|
|
|
|