23/07/2009, 13:02
|
| | Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Conectar a informix con odbc Gracias por Contestar, pero les comento ya evrifique en los Servicios de Sql Server y esta activado Transacciones Distribuidas y estoy utilizando el driver
IBM Informix ODBC Driver 3.82.
Como puedo verificar que acepte transacciones distribuidas el driver.
-------------------------------------
SET XACT_ABORT ON
BEGIN DISTRIBUTED TRANSACTION
/*
INICIO DEL CURSOR
*/
INSERT INTO tabla2
(
comprob,origen,destino)
VALUES
(
@comprob,@origen,@destino
)
— SQL SERVER
update OPENQUERY(TRAN, 'SELECT * from tabla179')
set t_stat=2 where LTRIM(RTRIM(t_orno))=LTRIM(RTRIM(@comprob)) — EN INFORMIX
/*
FIN DEL CURSOR
*/
COMMIT TRANSACTION trans –Fin del commit
SET XACT_ABORT OFF
close titl_cur
—————————— Me sigue Saliendo este Error???
(1 filas afectadas)
0B0001581
301
[OLE/DB provider returned message: [Informix][Informix ODBC Driver]General error.]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL' ITransactionJoin::JoinTransaction returned 0x8004d00a].
Mens. 7391, Nivel 16, Estado 1, Línea 119
No se puede realizar la operación. El proveedor OLE DB ‘MSDASQL’ no pudo iniciar una transacción distribuida
-------------------------- |