Problemas con windows 2000 2

18/05/2005 - 11:12 por Tecnicos Aydai | Informe spam
Hola a todos!!!
Vereis, tengo el siguiente codigo :

Dim oConnexion As New OleDbConnection

oConnexion.ConnectionString = g_conexion

oDataAdapter = New OleDbDataAdapter("Select * from GE0F1TGE order by
tge1_codigo", oConnexion)



Dim oCB As OleDbCommandBuilder = New OleDbCommandBuilder(oDataAdapter)



oDataMensajes = New DataSet

oConnexion.Open()

oDataAdapter.Fill(oDataMensajes, "Mensajes")

oConnexion.Close()

El cual en windows Xp me funciona perfectamente, y en un windows 2000 que
tenga instalado el Visual .Net 2003 tambien me funciona, en cambio, en un
windows 2000, limpio, el cual le he instalado el framework, no me funciona y
no tengo ni idea del porque, el error me lo da al hacer el open. ¿Podrian
hecharme una mano?? Lo agradeceria
mucho. Un saludo y gracias

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
18/05/2005 - 12:34 | Informe spam
Asegúrate que tienes la versión correcta de MDAC.

http://msdn.microsoft.com/data/mdac...fault.aspx

Utiliza la utilidad Component Checker para chequear la versión MDAC que usas
y comprueba que en tu Windows 2000 está todo en orden. Esta utilidad la
encontrarás en la misma web.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Tecnicos Aydai" wrote:

Hola a todos!!!
Vereis, tengo el siguiente codigo :

Dim oConnexion As New OleDbConnection

oConnexion.ConnectionString = g_conexion

oDataAdapter = New OleDbDataAdapter("Select * from GE0F1TGE order by
tge1_codigo", oConnexion)



Dim oCB As OleDbCommandBuilder = New OleDbCommandBuilder(oDataAdapter)



oDataMensajes = New DataSet

oConnexion.Open()

oDataAdapter.Fill(oDataMensajes, "Mensajes")

oConnexion.Close()

El cual en windows Xp me funciona perfectamente, y en un windows 2000 que
tenga instalado el Visual .Net 2003 tambien me funciona, en cambio, en un
windows 2000, limpio, el cual le he instalado el framework, no me funciona y
no tengo ni idea del porque, el error me lo da al hacer el open. ¿Podrian
hecharme una mano?? Lo agradeceria
mucho. Un saludo y gracias



Respuesta Responder a este mensaje
#2 Tecnicos Aydai
18/05/2005 - 13:43 | Informe spam
Gracias jorge, el problema era el MDAC, he instalado la 2.8 y todo ha
funcionado correctamente. Yo pense que no era necesario instalar Mdac
instalando el framework, pero se ve que si.
"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Asegúrate que tienes la versión correcta de MDAC.

http://msdn.microsoft.com/data/mdac...fault.aspx

Utiliza la utilidad Component Checker para chequear la versión MDAC que
usas
y comprueba que en tu Windows 2000 está todo en orden. Esta utilidad la
encontrarás en la misma web.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Tecnicos Aydai" wrote:

Hola a todos!!!
Vereis, tengo el siguiente codigo :

Dim oConnexion As New OleDbConnection

oConnexion.ConnectionString = g_conexion

oDataAdapter = New OleDbDataAdapter("Select * from GE0F1TGE order by
tge1_codigo", oConnexion)



Dim oCB As OleDbCommandBuilder = New OleDbCommandBuilder(oDataAdapter)



oDataMensajes = New DataSet

oConnexion.Open()

oDataAdapter.Fill(oDataMensajes, "Mensajes")

oConnexion.Close()

El cual en windows Xp me funciona perfectamente, y en un windows 2000 que
tenga instalado el Visual .Net 2003 tambien me funciona, en cambio, en un
windows 2000, limpio, el cual le he instalado el framework, no me
funciona y
no tengo ni idea del porque, el error me lo da al hacer el open. ¿Podrian
hecharme una mano?? Lo agradeceria
mucho. Un saludo y gracias



Respuesta Responder a este mensaje
#3 Jorge Serrano [MVP VB]
18/05/2005 - 15:09 | Informe spam
El problema es que Windows 2000 creo recordar que trabaja con el MDAC 2.5
mientras que en Visual Studio .NET, se usa el MDAC 2.8.

De todos los modos, no estoy seguro si actualizando Windows 2000 con el
último SP, MDAC se actualiza también. Pero esto último no lo puedo averiguar.

Me alegro de que ya esté solucionado.

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/


"Tecnicos Aydai" wrote:

Gracias jorge, el problema era el MDAC, he instalado la 2.8 y todo ha
funcionado correctamente. Yo pense que no era necesario instalar Mdac
instalando el framework, pero se ve que si.
"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
> Asegúrate que tienes la versión correcta de MDAC.
>
> http://msdn.microsoft.com/data/mdac...fault.aspx
>
> Utiliza la utilidad Component Checker para chequear la versión MDAC que
> usas
> y comprueba que en tu Windows 2000 está todo en orden. Esta utilidad la
> encontrarás en la misma web.
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
>
>
> "Tecnicos Aydai" wrote:
>
>> Hola a todos!!!
>> Vereis, tengo el siguiente codigo :
>>
>> Dim oConnexion As New OleDbConnection
>>
>> oConnexion.ConnectionString = g_conexion
>>
>> oDataAdapter = New OleDbDataAdapter("Select * from GE0F1TGE order by
>> tge1_codigo", oConnexion)
>>
>>
>>
>> Dim oCB As OleDbCommandBuilder = New OleDbCommandBuilder(oDataAdapter)
>>
>>
>>
>> oDataMensajes = New DataSet
>>
>> oConnexion.Open()
>>
>> oDataAdapter.Fill(oDataMensajes, "Mensajes")
>>
>> oConnexion.Close()
>>
>> El cual en windows Xp me funciona perfectamente, y en un windows 2000 que
>> tenga instalado el Visual .Net 2003 tambien me funciona, en cambio, en un
>> windows 2000, limpio, el cual le he instalado el framework, no me
>> funciona y
>> no tengo ni idea del porque, el error me lo da al hacer el open. ¿Podrian
>> hecharme una mano?? Lo agradeceria
>> mucho. Un saludo y gracias
>>
>>
>>



Respuesta Responder a este mensaje
#4 Tristan
18/05/2005 - 16:02 | Informe spam
Pues si. De momento es así. Con ado.net 2.0 no se necesitará mdac para
trabajar con proveedores específicos como SqlClient. Lamentablemente la
versión actual de ado.net sigue necesitando COM para algunas cosas.

En realidad, probablemente mdac seguirá siendo necesario con la próxima
versión, si se utiliza el proveedor oledb. Al menos suena lógico que sea
así.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#5 Jorge Serrano [MVP VB]
18/05/2005 - 23:40 | Informe spam
Sí, no lo puedo asegurar al 100% pero como apuntas, con OleDb será necesario
utilizar aún MDAC en ADO.NET 2.0. :-/

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Tristan" wrote:

Pues si. De momento es así. Con ado.net 2.0 no se necesitará mdac para
trabajar con proveedores específicos como SqlClient. Lamentablemente la
versión actual de ado.net sigue necesitando COM para algunas cosas.

En realidad, probablemente mdac seguirá siendo necesario con la próxima
versión, si se utiliza el proveedor oledb. Al menos suena lógico que sea
así.

Juan Carlos Badiola
MVP - C#



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