Hola,
Al hacer un update sobre un servidor que tengo vinculado (donde me deja hacer inserts) me sale el error siguiente:
No se puede abrir la tabla '"DB"."tabla"."marca"' desde el proveedor OLE DB 'SQLOLEDB'. El proveedor no admite una posición de búsqueda de filas. El proveedor indica que hay conflictos con otras propiedades o requisitos.
[OLE/DB provider returned message: La operación de múltiples pasos de OLE DB generó errores. Compruebe los valores de estado de OLE DB si es posible. No se realizó ningún trabajo.]
Traza de error de OLE DB [OLE/DB Provider 'SQLOLEDB' IOpenRowset::OpenRowset returned 0x80040e21: [PROPID=DBPROP_BOOKMARKS VALUE=True STATUS=DBPROPSTATUS_CONFLICTING], [PROPID=Unknown PropertyID VALUE=True STATUS=DBPROPSTATUS_OK], [PROPID=DBPROP_IRowsetLocate VALUE=True STATUS=DBPROPSTATUS_CONFLICTING], [PROPID=DBPROP_IRowsetChange VALUE=True STATUS=DBPROPSTATUS_OK], [PROPID=DBPROP_UPDATABILI...
Siendo la sentencia sql tan simple como esta:
UPDATE
[Server].[DB].[dbo].[marca]
SET
codmarca='1',
descripcion='PITOS'
where codmarca='1'
Puede ser un tema de drivers de mi SQL Server?