Guest - marcelo - Postado Agosto 12, 2004 Denunciar Share Postado Agosto 12, 2004 Pessoal,Antes que o Admin feche o tópico, pergunto como resolver isso:Obrigado -[ dnlmosilva ] e [ Crystal ] pelas respostas no tópico anterior... updatesql = "UPDATE tabela_alunos SET "& _ "nm_usuario='" & vnm_usuario & "', "& _ "nm_senha='" & vnm_senha & "', "& _ "nm_sexo='" & vnm_sexo & "', "& _ "nm_nascimento='" & vnm_nascimento & "', "& _ "nm_nome='" & vnm_nome & "', "& _ "nm_profissao='" & vnm_profissao & "', "& _ "nm_patrocinador='" & vnm_patrocinador & "', "& _ "nm_endereco='" & vnm_endereco & "', "& _ "nm_cidade='" & vnm_cidade & "', "& _ "nm_uf='" & vnm_uf & "', "& _ "nm_pais='" & vnm_pais & "', "& _ "nm_cep='" & vnm_cep & "', "& _ "nm_telefone='" & vnm_telefone & "', "& _ "nm_email='" & vnm_email & "' "& _ "WHERE cd_geral=" & request.form("cod") o codigo esta certo, mas não funciona... já usei na data ## e mudei tudo que é aspas... o response write da:UPDATE tabela_alunos SET nm_usuario='teste', nm_senha='123456', nm_sexo='MASCULINO', nm_nascimento='01/01/1993', nm_nome='marcelo', nm_profissao='estudante', nm_patrocinador='teste', nm_endereco='av teste da silva', nm_cidade='SANTOS', nm_uf='sp', nm_pais='Brasil', nm_cep='11011000', nm_telefone='131111111111', nm_email='teste@teste.com' WHERE cd_geral=1MENSAGEM DE ERRO:Microsoft JET Database Engine error '80040e10' No value given for one or more required parameters. /admin/alunos/edit_aluno.asp, line 50e todos os campos no BD são texto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dnlmosilva Postado Agosto 12, 2004 Denunciar Share Postado Agosto 12, 2004 cara, o erro está dizendo que tem algum campo que não pode ser nulo...Para testar seu sql insira isso após definir a variavel...response.write updatesqlresponse.endVeja se você não está buscando nenhuma variavel de forma errada velho.Outra coisa...Se todos os campos são formato texto na ultima linha altere e coloque da seguinte forma... "WHERE cd_geral='" & request.form("cod") & "'"Qualquer coisa posta ai que nós sofre junto contigo hehehehe..[]s Daniel Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - marcelo - Postado Agosto 13, 2004 Denunciar Share Postado Agosto 13, 2004 (editado) Achei o problema... mas o incrivel e que não tem erro algum...eu removi um campo da tabela e agora funciona !!! como pode? que doido...ficou assim: updatesql = "UPDATE tabela_alunos SET "& _ "nm_usuario='" & vnm_usuario & "', "& _ "nm_senha='" & vnm_senha & "', "& _ "nm_sexo='" & vnm_sexo & "', "& _ "nm_nascimento='" & vnm_nascimento & "', "& _ "nm_nome='" & vnm_nome & "', "& _ "nm_profissao='" & vnm_profissao & "', "& _ 'removi esta linha e tudo funcionou... "nm_patrocinador='" & vnm_patrocinador & "', "& _ "nm_endereco='" & vnm_endereco & "', "& _ "nm_cidade='" & vnm_cidade & "', "& _ "nm_uf='" & vnm_uf & "', "& _ "nm_pais='" & vnm_pais & "', "& _ "nm_cep='" & vnm_cep & "', "& _ "nm_telefone='" & vnm_telefone & "', "& _ "nm_email='" & vnm_email & "' "& _ "WHERE cd_geral=" & request.form("cod")Obrigado para todos/** Editado por Dark **/Brother, quando você quiser mostrar alguma cor diferente dentro do codigo, usa o QUOTE e não o CODE.. senao as tags não funcionam!Abraços /** Fim Edit por Dark **/ Editado Agosto 13, 2004 por dark0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Agosto 13, 2004 Denunciar Share Postado Agosto 13, 2004 Provavelmente é porque aquele campo estava usando o nome de algum termo do sql, ou do access, e por isso dava o erro! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - marcelo -
Pessoal,
Antes que o Admin feche o tópico, pergunto como resolver isso:
Obrigado -[ dnlmosilva ] e [ Crystal ] pelas respostas no tópico anterior...
o codigo esta certo, mas não funciona... já usei na data ## e mudei tudo que é aspas... o response write da:
UPDATE tabela_alunos SET nm_usuario='teste', nm_senha='123456', nm_sexo='MASCULINO', nm_nascimento='01/01/1993', nm_nome='marcelo', nm_profissao='estudante', nm_patrocinador='teste', nm_endereco='av teste da silva', nm_cidade='SANTOS', nm_uf='sp', nm_pais='Brasil', nm_cep='11011000', nm_telefone='131111111111', nm_email='teste@teste.com' WHERE cd_geral=1
MENSAGEM DE ERRO:
Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters.
/admin/alunos/edit_aluno.asp, line 50
e todos os campos no BD são texto
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.