Ir para conteúdo
Fórum Script Brasil
  • 0

Update


mcelmo

Pergunta

Alo forum.

estou fazendo um update em uma tabela no bd e precido de duas restricões

1-matricula

2-sequencia

esta me dando o seguinte erro:

Tipo de erro:

Microsoft OLE DB Provider for SQL Server (0x80040E14)

Incorrect syntax near the keyword 'and'.

/resp_alt_historico.asp, line 127

linha 127:

ANConnteste.Execute SQLUP

o que esta errado alguém pode me ajudar ???!!!.

muito obrigado.

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

SQLUP = "UPDATE historico SET "

SQLUP = SQLUP & " cargo ='" &request("cargo")&"',"

SQLUP = SQLUP & " descricao ='" &request("descricao")&"',"

SQLUP = SQLUP & " dthist = convert(datetime,'"&dthist&"') "

SQLUP = SQLUP & " WHERE mat = "&mat&" and seq = "&seq&""

Link para o comentário
Compartilhar em outros sites

  • 0
quando eu informo por exemplo a matricula = 123456789 e sequencia = 63 por exemplo os dados estão atualizando corretamente, mas quando informo as variavies como parametro ai da erro e não mostra o response.write.. entende.

é só não executar a instrução sql.

Coloca um response.end depois do response.write

Link para o comentário
Compartilhar em outros sites

  • 0

OK. pessoal, descobri o erro. simplesmente eu não estava mandando a variavel matricula e sequencia para lugar nenhum por isso estava dando erro justamente na clausula AND, mais ou menos assim:

update historico set campo1=vcampo1,campo2=vcampo2

where matricula =and seq=

por isso estava dando sintax erro near '=' , coisa de iniciante.

mas de qualquer forma muito obrigado pela força.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...