ATUALIZAR DADOS MYSQL

ERLANMG 24/02/2010 18:45:50
#335273
Caros Amigos,

Uso mysql a pouco tempo. O sistema em rede interna funciona perfeitamente.
Mas agora tenho que usar via internet. Mas via internet quando vou atualizar (alteração) o sistema trava.
Estou usando da seguinte forma:

Call Abrirconexao
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseServer
rs.Open [Ô]Select * From empresa where codigo = [ô][Ô] & text1.Text & [Ô][ô][Ô], conn, adOpenStatic, adLockOptimistic, adCmdText
rs!codigo = text1.text
rs!nome = text2.text
rs.Update
rs.Close

Sei que existe outra forma que seria mais ou menos assim:

sql = [Ô]update into nome (nome,endereco,bairro,cidade,estado) values ([Ô] & nome & [Ô],[Ô] & endereco & [Ô],[Ô] & bairro & [Ô],[Ô] & cidade & [Ô],[Ô] & estado & [Ô]

Para resolver meu problema de travar quando vou atualizar teria que fazer dessa forma?

Caso não entenda minha dúvida favor postar.

Desde já agradeço a atenção.
ALEXLUGON 24/02/2010 20:34:00
#335282
Cara da segunda forma é mas garantido...

Eu sempre usei o comando UPDATE para atualizar dados no MySQL.

MARCELO.TREZE 24/02/2010 20:57:48
#335283
Resposta escolhida
só lembrando que não é update into, não misture as coisas é apenas update

assim

sql = [Ô]UPDATE tabela SET nome = [ô][Ô] & nome & [Ô][ô],endereco = [ô][Ô] & endereco & [Ô][ô],bairro = [ô][Ô] & bairro & [Ô][ô],cidade = [ô][Ô] & cidade & [Ô][ô],estado =[ô][Ô] & estado & [Ô][ô] WHERE nome = [ô][Ô] & nome & [Ô][ô][Ô]


Tópico encerrado , respostas não são mais permitidas