Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Linked Server de Paradox

Estas en el tema de Linked Server de Paradox en el foro de Bases de Datos General en Foros del Web. Hola! Mi problema es el siguiente, he creado en el SQL Server 2000 un servidor vinculado para unas tablas de paradox. Despues de haber creado ...
  #1 (permalink)  
Antiguo 11/02/2008, 02:31
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Linked Server de Paradox

Hola!

Mi problema es el siguiente, he creado en el SQL Server 2000 un servidor vinculado para unas tablas de paradox.

Despues de haber creado el ODBC bien con las tablas indicadas, creo bien el servidor vinculado, aparecen las tablas bien.

Al realizar las consultas con el select funcionan bien asi:

SELECT * FROM OPENQUERY(RTRETR,'SELECT * FROM TTipoTarifas')

Pero al intentar el INSERT,UPDATE y DELETE me da este error:

Ej.INSERT OPENQUERY(RTRETR,'SELECT Codigo FROM TTipoTarifas') VALUES('YY')

Servidor: mensaje 7390, nivel 16, estado 1, línea 1
No se puede realizar la operación solicitada. El proveedor OLE DB 'MSDASQL' no admite la interfaz de transacción necesaria.
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL' IUnknown::QueryInterface returned 0x80004002].

Y con este error no consigo avanzar más.

Gracias por todo
  #2 (permalink)  
Antiguo 12/02/2008, 13:29
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Linked Server de Paradox

En mi experiencia no funcionan más que los controladores OLEDB fabricados por Microsoft en el tema de los Linked Servers.

Ni siquiera el OLEDB de Oracle (por Oracle) funciona bien.

Si tu controlador es OLEDB (no ODBC) y es de Microsoft guarda esperanzas, si no, yo no guardaría ninguna.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:23.