|
Postada em 26/03/2010 09:39 hs
Bom dia meus amigos Minha duvida provavelmente é simples de responder, mas não consegui resolver. Estou tentando fazer um update que não esta aceitando uma variavel na clausula WHERE, é dessa maneira: cn.execute ("update tabela " _ & " set campo_tabela = ('" & variavel & "')" _ & " where outro_campo = ('" & outra_variavel & "')") No where não esta aceitando a varivel, se eu colocar um valor fixo, OK, se eu trocar a outra_variavel, tirando as aspas e concatenações tb não funciona. Alguem consegue ajudar?
|
|
|
|
J.Carlos
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 26/03/2010 10:10 hs
O campo da tabela: "Outro_Campo" que tipo de dado é ele?
|
|
|
|
Postada em 26/03/2010 10:17 hs
É do tipo inteiro, que é do mesmo tipo que estou tentando comparar no where.
|
|
|
J.Carlos
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 26/03/2010 12:00 hs
Já tentou assim:? cn.execute ("update tabela set campo_tabela = ''" & variavel & "'" _ " where outro_campo =" & outra_variavel)
|
|
|
|
Postada em 26/03/2010 13:07 hs
Opa, não tinha tentado não, deu certo, obrigado meu amigo
|
|
|