Si estas lienes las imprimes como un string
Código vb:
Ver original"INNER JOIN ordenantes ON detalle.id_ordenante = ordenantes.id_ordenante" & _
"INNER JOIN productos ON detalle.id_producto = productos.id_producto" & _
"INNER JOIN proveedores ON detalle.id_proveedor = proveedores.id_proveedor" & _
"INNER JOIN tipo_inst ON detalle.id_tipo = tipo_inst.id_tipo" & _
"SET detalle.nro = @no, detalle.fecha = @fechao, detalle.boaimp = @boaimp," & _
el resultado será este
INNER JOIN ordenantes ON detalle.id_ordenante = ordenantes.
id_ordenanteINNER JOIN productos ON detalle.id_producto = productos.
id_productoINNER JOIN proveedores ON detalle.id_proveedor = proveedores.id_
proveedorINNER JOIN tipo_inst ON detalle.id_tipo = tipo_inst.
id_tipoSET detalle.nro = @no, detalle.fecha = @fechao, detalle.boaimp = @boaimp,
faltan blancos antes de las comillas ...
...
ordenante" & _
"INNER...
...ordenantes.id_
ordenante " & _
"INNER JOIN ...
Por otro lado estas seguro que ese update hace lo que quieres.... actualizar
por ejemplo el numero de cuenta del proveedor (proveedores.nrocuenta = @nocuentacliente) cada vez que actualizas un detalle....