open query fallida

25/05/2004 - 10:25 por a | Informe spam
Buenas tengo un problema con un openquery de insercion
es sobre un servidor vinculado as400 mediante odbc
uso la siguiente sentencia
INSERT OPENQUERY (IQSX001,'select * from nrvma')values ('p','prueba','*')
y me devuelve el siguiente error

Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'MSDASQL' informa de un error.
[OLE/DB provider returned message: [IBM][Controlador ODBC de Client Access
Express (32 bits)][DB2/400 SQL]SQL7008 - NRVMA de IQSX001 no válido para
la operación.]
Traza de error de OLE DB [OLE/DB Provider 'MSDASQL'
IRowsetChange::InsertRow returned 0x80004005: ].

alguna sugerencia de pq puede ser?


Gracias por adelantado

Preguntas similare

Leer las respuestas

#6 Adrian D. Garcia
26/05/2004 - 13:38 | Informe spam
Tambien otra solucion que he aplicado en casos similares es la de buscar
drivers ODBC/OleDB alternativos al que etsas usando. Recuerdo que en un caso
tuve que tener 2 servidores vinculados con diferentes drivers al mismo
servidor y los utilizaba segun el tipo de operacion que queria hacer (SELECT
y DELETEs por un lado e INSET y UPDATEs por otro).

Saludos

Adrian D. Garcia
NDSoft
MCSD
"Kano" escribió en el mensaje
news:
Mostrar la cita
Es lo
Mostrar la cita
Ads by Google
Search Busqueda sugerida