Jump to content


Photo

Erro De Sintaxe No Update


  • Faça o login para participar
3 replies to this topic

#1 doniseth

doniseth

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 23/05/2007, 15:50

Não consigo descobrir o que está errado com o código para fazer um UpDate, vejam:

Tipo de erro:
Microsoft JET Database Engine (0x80040E14)
Erro de sintaxe na instrução UPDATE.


eis o código:
Set Seleciona = Conexao.Execute("UPDATE cautela SET  (mat,qpg2,idpg2,qnextel, nr_nextel,o utros_desc,outros_qtd,outros_serial, bateria ,antena, capa, kitvip,clipe, anota,impresso,cancelada) "&_
"VALUES ('"&matric&"','"&qtdpg2&"','"&id_pg2&"', '"&qtnext&"','"&nrnext&"','"&outdes&"','"&outqtd&"','"&outser&"', '"&bateri&"','"&antena&"','"&capcou&"','"&kitvip&"', '"&qclipe&"','"&anotac&"', "&impres&","&cancel&")"&_
"WHERE nrc = "&nrcaut)

:unsure:

Edição feita por: doniseth, 23/05/2007, 15:55.


#2 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 23/05/2007, 18:58

Está dando erro pq não é assim que se monta uma instrução UPDATE hehe.

Segue site que ensina montar isntruções UPDATE: http://www.w3schools.../sql_update.asp

[]s

#3 doniseth

doniseth

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 24/05/2007, 08:34

Está dando erro pq não é assim que se monta uma instrução UPDATE hehe.

Segue site que ensina montar isntruções UPDATE: http://www.w3schools.../sql_update.asp

[]s


Uso esta linha para inserir dados do banco sem problemas...
Set Seleciona = Conexao.Execute("INSERT INTO cautela  (mat,qpg2,idpg2,qnextel, nr_nextel,o utros_desc,outros_qtd,outros_serial, bateria ,antena, capa, kitvip,clipe, anota,impresso,cancelada) "&_
"VALUES ('"&matric&"','"&qtdpg2&"','"&id_pg2&"', '"&qtnext&"','"&nrnext&"','"&outdes&"','"&outqtd&"','"&outser&"', '"&bateri&"','"&antena&"','"&capcou&"','"&kitvip&"', '"&qclipe&"','"&anotac&"', "&impres&","&cancel&")")

:blink:

#4 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 25/05/2007, 09:08

Cara,

A Sintaxe de Update é diferente de insert.

Pra poder atualizar os dados faça assim.

strSql = "Update TABELA set CAMPO1 = '" & strValor & "', set CAMPO2 = " & strValor2 & " where id = & intId
	Conexao.Execute(strSql)





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq