Problema con aplicación VB 6 y SQL Server 2005

04/05/2006 - 12:42 por Antonio | Informe spam
Estamos realizando una migración de una aplicación en Visual Basic 6 a
ASP.NET 2.0. La antigua aplicación se conecta a un servidor SQL SERVER 2000
sin nigún problema. Hemos realizado la migración de la B.D. a SQL SERVER 2005
y ahora la aplicación no funciona,se conecta pero al hacer cualquier
operación casca y pone error en la dll msado15.dll. Ya hemos probado en dos
ordenadores diferentes (los dos con XP SP2) y falla. Lo mas curioso es que
haciendo una miniprueba dentro Visual Studio 2005 se conecta sin problemas y
trae datos de una tabla cualquiera.
¿Qué es lo que pasa?

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
04/05/2006 - 15:06 | Informe spam
Antonio,

Tu aplicacion VB6 usa ADO para conectarse a SQL Server. Para conectarse a
SQL Server 2005, necesitas ADO.NET 2.0, interface que no puede ser usada por
VB6.


AMB

"Antonio" wrote:

Estamos realizando una migración de una aplicación en Visual Basic 6 a
ASP.NET 2.0. La antigua aplicación se conecta a un servidor SQL SERVER 2000
sin nigún problema. Hemos realizado la migración de la B.D. a SQL SERVER 2005
y ahora la aplicación no funciona,se conecta pero al hacer cualquier
operación casca y pone error en la dll msado15.dll. Ya hemos probado en dos
ordenadores diferentes (los dos con XP SP2) y falla. Lo mas curioso es que
haciendo una miniprueba dentro Visual Studio 2005 se conecta sin problemas y
trae datos de una tabla cualquiera.
¿Qué es lo que pasa?

Respuesta Responder a este mensaje
#2 Antonio
04/05/2006 - 15:24 | Informe spam
"Alejandro Mesa" escribió:

Antonio,

Tu aplicacion VB6 usa ADO para conectarse a SQL Server. Para conectarse a
SQL Server 2005, necesitas ADO.NET 2.0, interface que no puede ser usada por
VB6.


AMB




Acabo de hablar con un compañero al que si le va VB6 contra SQL SERVER
2005,la misma aplicación probada en un tercer ordenador mi única
explicación es que Windows XP SP2 viene con el MDAC 2.8 SP2 y de alguna
manera no trague en el acceso a un SQL Server 2005. Si a alguien se le ocurre
algo.
Depurando la aplicación se conecta sin problemas con un objeto Connection
pero al pasar porla instruccion en la que el objeto command se ejecuta da una
error el VB,se cierra y aparece una ventanita tipica cuando te casca un
programa en la que pone que el problema lo causó msado15.dll...
Respuesta Responder a este mensaje
#3 Alejandro Mesa
04/05/2006 - 15:40 | Informe spam
Antonio,

Veo que Microsoft creo un provider para usar con ADO y connectarse a SQL
Server 2005.

Ve si este articulo te es de ayuda.

Using SQL Express from Visual Basic 6
http://msdn.microsoft.com/vbrun/vbf...qlexpress/


AMB


"Antonio" wrote:

"Alejandro Mesa" escribió:

> Antonio,
>
> Tu aplicacion VB6 usa ADO para conectarse a SQL Server. Para conectarse a
> SQL Server 2005, necesitas ADO.NET 2.0, interface que no puede ser usada por
> VB6.
>
>
> AMB


Acabo de hablar con un compañero al que si le va VB6 contra SQL SERVER
2005,la misma aplicación probada en un tercer ordenador mi única
explicación es que Windows XP SP2 viene con el MDAC 2.8 SP2 y de alguna
manera no trague en el acceso a un SQL Server 2005. Si a alguien se le ocurre
algo.
Depurando la aplicación se conecta sin problemas con un objeto Connection
pero al pasar porla instruccion en la que el objeto command se ejecuta da una
error el VB,se cierra y aparece una ventanita tipica cuando te casca un
programa en la que pone que el problema lo causó msado15.dll...

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