Set rs = CurrentDb.OpenRecordset("QRY_TCOM_LISPRO")
rs.MoveFirst
Do While Not rs.EOF
CurrentDb.Execute "UPDATE TBL_GERARCARTAS_CORPO SET preçovenda ='" & rs!LSPD_VLF_PRE & "' WHERE codproduto =" & RTrim(rs!PROD_EXT_COD) & "' And lista =" & rs!LSPR_COD & ""
'"codproduto =" & RTrim(rs!PROD_EXT_COD) & "'" ' And lista = " & rs!LSPR_COD & ""
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
MsgBox "Processamento realizado com sucesso.", vbInformation, "SQL"
tenho esse codigo, e está dando erro.
estou conectando o meu bd em um banco de dados SQL, ele tem espaços nos campos devido ao tipo de campo por isso o uso do RTrim.
mesmo assim depois do where, diz Tipo de Critérios incompativeis.
rs.MoveFirst
Do While Not rs.EOF
CurrentDb.Execute "UPDATE TBL_GERARCARTAS_CORPO SET preçovenda ='" & rs!LSPD_VLF_PRE & "' WHERE codproduto =" & RTrim(rs!PROD_EXT_COD) & "' And lista =" & rs!LSPR_COD & ""
'"codproduto =" & RTrim(rs!PROD_EXT_COD) & "'" ' And lista = " & rs!LSPR_COD & ""
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
MsgBox "Processamento realizado com sucesso.", vbInformation, "SQL"
tenho esse codigo, e está dando erro.
estou conectando o meu bd em um banco de dados SQL, ele tem espaços nos campos devido ao tipo de campo por isso o uso do RTrim.
mesmo assim depois do where, diz Tipo de Critérios incompativeis.