Aplicacion Simple ADO.NET

18/09/2004 - 11:10 por Julián Sanz | Informe spam
Hola,

Estoy haciendo unas pruebas, y he construido una aplicación muy simple para
acceder a una bbdd access, pero al tratar de abrir la conexion haciendo un:
oOledbConnection.Open().

Me salta una excepcion con el siguiente texto:
La información del error no está disponible: E_NOINTERFACE(0x80004002).

Me he instalado las MDAC 2.8 y la actualizacion de Jet 4.0 para windows XP.

¿Que puede pasar?

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
19/09/2004 - 11:17 | Informe spam
Hola Julián,

¿Puedes poner la porción de código completa?.

Por otro lado: ¿es una aplicación ASP.NET, VB.NET, C#,...?

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600 AC
[aprox]


"Julián Sanz" escribió en el mensaje
news:
Hola,

Estoy haciendo unas pruebas, y he construido una aplicación muy simple


para
acceder a una bbdd access, pero al tratar de abrir la conexion haciendo


un:
oOledbConnection.Open().

Me salta una excepcion con el siguiente texto:
La información del error no está disponible: E_NOINTERFACE(0x80004002).

Me he instalado las MDAC 2.8 y la actualizacion de Jet 4.0 para windows


XP.

¿Que puede pasar?


Respuesta Responder a este mensaje
#2 Daniel Mazzini
20/09/2004 - 12:54 | Informe spam
creo que tenes mas el string de conexion. Fijate de hacer
lo siguiente.
La manera mas facil de ver el string de conexion de una
base de datos con OleDB es por medio de Universal Data
Link.
Para esto, te creas un archivo con extencion UDL, le haces
doble click , te sale un "asistente" y luego llenas el
primer y segundo tab, en el segundo tab tienes un boton
para probar la conexion.
Cuando te confirmes que la conexion va, cierras el
asistente. vas al archivo udl, boton derecho, abrir con
NotePad, y listo te sale el string de conexion.

Hola,

Estoy haciendo unas pruebas, y he construido una


aplicación muy simple para
acceder a una bbdd access, pero al tratar de abrir la


conexion haciendo un:
oOledbConnection.Open().

Me salta una excepcion con el siguiente texto:
La información del error no está disponible: E_NOINTERFACE


(0x80004002).

Me he instalado las MDAC 2.8 y la actualizacion de Jet


4.0 para windows XP.

¿Que puede pasar?


.

Respuesta Responder a este mensaje
#3 Hugo Ivan Rocha Nava
20/09/2004 - 14:32 | Informe spam
Hola buen dia, efectivamente yo eh tenido los mismos
problemas al momento de tratar de conectar mi aplicacion
con una BD de acces, y observado que el problema de se
encuentra en la conexion, te paso el string de conexion:

"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Datosd.mdb;Persist Security Info=False"

espero que te sirva, ah por cierto tambien me ocasionaba
problemas porque modificaba mi aplicacion desde el
server, al parecer no le gusta eso a VB por eso asegurate
de dos cosas:
1.- Que tu bd se encuentre en la carpeta BIN
2.- Debugea Localmente.

Suerte, cualquier duda, estaria bien que checaras los
links que te enviaron. Suerte.



Hola,

Estoy haciendo unas pruebas, y he construido una


aplicación muy simple para
acceder a una bbdd access, pero al tratar de abrir la


conexion haciendo un:
oOledbConnection.Open().

Me salta una excepcion con el siguiente texto:
La información del error no está disponible:


E_NOINTERFACE(0x80004002).

Me he instalado las MDAC 2.8 y la actualizacion de Jet


4.0 para windows XP.

¿Que puede pasar?


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida