INSERT INTO con OPENROWSET

09/04/2008 - 20:49 por Isaias | Informe spam
He creado un LINKED SERVER hacia un AS/400 de IBM, me permite hacer SELECT

SELECT * FROM LINKEDAS400.BASE.OWNER.TABLA

Pero al tratar de hacer un

INSERT INTO OPENROWSET (LINKEDAS400,'SELECT * FROM MYTABLA')
(orderid, customerid, employeeid)
values
('12001','VINET',6)

Me envia un mensaje de que no puede hacer el insert porque no encuentra
columnas con llave donde se pueda hacer la busqueda.

¿algun comentario?
INSERT INTO
Saludos
IIslas

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
09/04/2008 - 20:59 | Informe spam
No entiendo el sentido de lo que usted intenta hacer, un INSERT de datos en
el conjunto resultado de una función?

No debería usted insertar en una tabla? INSERT INTO miTabla ?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Isaias" wrote:

Mostrar la cita
#2 Isaias
10/04/2008 - 20:37 | Informe spam
Gracias por responder Gux

Como lo dije en mi posta original, es un SERVIDOR LINKEADO (AS/400 IBM).

Intento hacer un INSERT en una "tabla" de esa base de datos (DB2), desde mi
SQL SERVER 2000 sp4

Investigando en el internet, encontre esa instruccion, pero me envia el
mensaje de error descrito
Saludos
IIslas


"Gux (MVP)" wrote:

Mostrar la cita
#3 Gux (MVP)
10/04/2008 - 21:28 | Informe spam
Si usted hace:

INSERT INTO LINKEDAS400.BASE.OWNER.TABLA (orderid, customerid, employeeid)
VALUES ('12001','VINET',6)


Eso no le funciona?

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Isaias" wrote:

Mostrar la cita
#4 Isaias
11/04/2008 - 02:24 | Informe spam
Me envia, EXACTAMENTE el mismo mensaje de error.

Gracias
Saludos
IIslas


"Gux (MVP)" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida