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

Update No Bd


DeStiLaDo

Pergunta

Daê pessoal! seguinte:

Montei esse script, e ele me dá a msg de erro seguinte:

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)

[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 1.

Linha 12

Preciso que ele dê update nos demais campos do BD tendo como critério a variavel username;

Eis o code:

<%@ Language=VBScript %>

<%response.buffer=true%>

<%

cnpath="DBQ=" & Server.MapPath("../db/flog.mdb")

DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open DataSource

conn.Execute("update users set nome='"&Request.Form("F-nome")&"', password='"&Request.Form("F-password")&"',sexo='"&Request.Form("F-sexo")&"', icon='"&Request.Form("F-icon")&"',nick='"&Request.Form("F-nick")&"', texto_barra_titulo='"&Request.Form("F-texto_barra_titulo")&"', texto_barra_ultimosposts='"&Request.Form("F-texto_barra_ultimosposts")&"', texto_barra_favoritos='"&Request.Form("F-texto_barra_favoritos")&"', texto_barra_ultimoscomentarios='"&Request.Form("F-texto_barra_ultimoscomentarios")&"', cor1='"&Request.Form("F-cor1")&"', cor2='"&Request.Form("F-cor2")&"', cor3='"&Request.Form("F-cor3")&"', cor_fundo='"&Request.Form("F-cor_fundo")&"' where username="&Request.Form("F-username")&"")

Response.redirect "configurar.asp"

%>

Please help... blink.gif

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

dae joao.vaneli

Até poderia ser, mas continuo com a mesma mensagem, mesmo declarando o username na instrução do update... você tem algum script simples, sem condicionais, para update?

Vlw

Link para o comentário
Compartilhar em outros sites

  • 0

Poderia destacar qual a linha 12 ? Fica mais fácil!

Se for a linha do Conn.Execute, coloca essas linhas antes dela:

Response.Write ("update users set nome='"&Request.Form("F-nome")&"', password='"&Request.Form("F-password")&"',sexo='"&Request.Form("F-sexo")&"', icon='"&Request.Form("F-icon")&"',nick='"&Request.Form("F-nick")&"', texto_barra_titulo='"&Request.Form("F-texto_barra_titulo")&"', texto_barra_ultimosposts='"&Request.Form("F-texto_barra_ultimosposts")&"', texto_barra_favoritos='"&Request.Form("F-texto_barra_favoritos")&"', texto_barra_ultimoscomentarios='"&Request.Form("F-texto_barra_ultimoscomentarios")&"', cor1='"&Request.Form("F-cor1")&"', cor2='"&Request.Form("F-cor2")&"', cor3='"&Request.Form("F-cor3")&"', cor_fundo='"&Request.Form("F-cor_fundo")&"' where username="&Request.Form("F-username")&"")

Response.End()

E posta o resultado...

[]s

Link para o comentário
Compartilhar em outros sites

  • 0

Vlw joao!!!

Resolvi o problema, o fato é que a condição do campo username (do bd) ser igual ao conteúdo do form username, não satisfazia por o username (do bd) não ser a chave primária... não sei c realmente é essa a explicação... huahua, só sei que falei bonito!!!

Troquei a condição do username por id(que era chave primária) aí funfô!!!

Vlw pela ajuda!

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...