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

Atualizando Banco De Dados Por Usuario?


marcus Gemeos

Pergunta

Olá pessoal,

Como faço com o comando abaixo apra atualizar um banco de dados por usuario e não por código!

Por guando altero para usuário no lugar do código e mudo a variavel... ele dar um erro dizendo que esperava 1 faltando...

sqlUpdateUsuarios = "UPDATE usuarios SET"
sqlUpdateUsuarios = sqlUpdateUsuarios & "Debitos = '" & VarDebitosUsuario & "', "
sqlUpdateUsuarios = sqlUpdateUsuarios & "Cod_Atualizacao = " & varCodAtualizar
sqlUpdateUsuarios = sqlUpdateUsuarios & " WHERE usuario = " & VarUsuario 

Obrigadão!

Marcus

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

Olá amigo,

Está dando o seguinte erro:

Erro de sintaxe na instrução UPDATE.

/mercado/compra_fechada.asp, line 78

sqlUpdateUsuarios = "UPDATE usuarios SET"
sqlUpdateUsuarios = sqlUpdateUsuarios & "Debitos = '" & VarDebitosUsuario & "', "
sqlUpdateUsuarios = sqlUpdateUsuarios & "Cod_Atualizacao = " & varCodAtualizar
sqlUpdateUsuarios = sqlUpdateUsuarios & " WHERE usuario = '" & VarUsuario &"'"

Não sei o que faço mais!

Marcus

Link para o comentário
Compartilhar em outros sites

  • 0

Deu esse erro:

O comando de texto não foi definido para o objeto de comando.

/mercado/compra_fechada.asp, line 78

e se eu colocar as "" fica assim:

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0401)

Fim da instrução esperado

/mercado/compra_fechada.asp, line 62, column 37

response.write "sqlUpdateUsuarios = "UPDATE usuarios SET""

response.write "sqlUpdateUsuarios = "UPDATE usuarios SET""
response.write "sqlUpdateUsuarios = sqlUpdateUsuarios & "Debitos = '" & VarDebitosUsuario & "', ""
response.write "sqlUpdateUsuarios = sqlUpdateUsuarios & "Cod_Atualizacao = " & varCodAtualizar"
response.write "sqlUpdateUsuarios = sqlUpdateUsuarios & " WHERE usuario = '" & VarUsuario &"'""

Obrigado!!!

Marcus

Link para o comentário
Compartilhar em outros sites

  • 0

não foi isso que eu quis dizer. disse pra você fazer assim:

sqlUpdateUsuarios = "UPDATE usuarios SET"
sqlUpdateUsuarios = sqlUpdateUsuarios & "Debitos = '" & VarDebitosUsuario & "', "
sqlUpdateUsuarios = sqlUpdateUsuarios & "Cod_Atualizacao = " & varCodAtualizar
sqlUpdateUsuarios = sqlUpdateUsuarios & " WHERE usuario = '" & VarUsuario &"'"
Response.Write sqlUpdateUsuarios
[/code]

assim, ele vai mostrar na tela como vai ficar a string toda. depois disso, você da uma olhada e vê se consegue descobrir onde esta o erro. senao posta o resultado pra gente ver se consegue descobrir.

Link para o comentário
Compartilhar em outros sites

  • 0

Olá amigo,

Deu o seguinte erro:

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE.

/mercado/compra_fechada.asp, line 79

Para:

sqlUpdateUsuarios = "UPDATE usuarios SET"
sqlUpdateUsuarios = sqlUpdateUsuarios & "Debitos = '" & VarDebitosUsuario & "', "
sqlUpdateUsuarios = sqlUpdateUsuarios & "Cod_Atualizacao = " & varCodAtualizar
sqlUpdateUsuarios = sqlUpdateUsuarios & " WHERE usuario = '" & VarUsuario &"'"
Response.Write sqlUpdateUsuarios

Obrigado!

Marcus

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

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