Hola.. quiero hacer un delete con un join ... a un servidor vinculado (mysql)...
Esta es la instrucción..
Código PHP:
delete OPENQUERY(MYSQLservervincu,'select web_p123.c,web_p123.c,web_p123
.cod_documento,web_p123.num_documento,web_p123.nombre1, web_p123.nombre2
FROM web_p123 inner join web_p_temp on web_p_temp.c=web_p123.c_c')
Código PHP:
delete OPENQUERY(MYSQLservervincu,'select web_p123.* FROM web_p123
inner join web_p_temp on web_p_temp.c=web_p123.c')
Este es le mensaje de error
Código PHP:
---------------------------
delete_repetidos
---------------------------
El proveedor OLE DB 'MSDASQL' no puede eliminar en la tabla 'select web_p123.*
FROM web_p123 inner join web_p_temp on web_p_temp.c=web_p123.c_'. El
conjunto de filas utiliza simultaneidad optimista y el valor de una columna cambió
desde que se recuperó o volvió a sincronizar por última vez la fila que la contiene.
---------------------------
Aceptar
---------------------------
Creo que la sintaxis es incorrecta para poder hacer un delete con un Join...
Alguna idea...