La operación debe usar una consulta actualizable
Este error me da cuando ejecuto el siguiente update.
"update pedido set precio_unitario = (select b.precio from pedido a, precios b where b.proveedor = Mid(txtnumpedido, 2, 3) and b.codprod = a.codprod and a.pedido = '" + txtnumpedido + "')"
Call ejecutasql
No es problema de permisos en la tabla, que mas puede ser.
Gracias
"update pedido set precio_unitario = (select b.precio from pedido a, precios b where b.proveedor = Mid(txtnumpedido, 2, 3) and b.codprod = a.codprod and a.pedido = '" + txtnumpedido + "')"
Call ejecutasql
No es problema de permisos en la tabla, que mas puede ser.
Gracias
Suponiendo que goDatabase es la varable mediante la cual defines el tipo de coneccion con la BD y que msSql es de tipo string tu consulta seria:
msSql = "update pedido set precio_unitario = (select b.precio from pedido a, precios b where b.proveedor = Mid(txtnumpedido, 2, 3) and b.codprod = a.codprod and a.pedido = '" + txtnumpedido + "')"
goDatabase.Execute (msSql)
Espero te Funcione
Suerte!!!!!!!!!!!!!!!
msSql = "update pedido set precio_unitario = (select b.precio from pedido a, precios b where b.proveedor = Mid(txtnumpedido, 2, 3) and b.codprod = a.codprod and a.pedido = '" + txtnumpedido + "')"
goDatabase.Execute (msSql)
Espero te Funcione
Suerte!!!!!!!!!!!!!!!
