Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cintiadel

[Resolvido] erro no update em asp

Recommended Posts

poste seu formulario todo agora para vermos e em seguida post como esta recuperando so valores e deposi post a sua query de consulta

Formulario --> EditIndex.asp

<form id="edit" name="edit" method="post" action="GravaIndex.asp">

<table width="100%" border="0">

<tr>

<td>Texto Home

<input type="hidden" name="idText" value="<%=rsText.fields("idText")%>" /></td>

</tr>

<tr>

<td>Pesquisa</td>

</tr>

<tr>

<td><textarea name="txtPesq" id="txtPesq" cols="50" rows="9"><%=rsText.fields("txtPesq")%></textarea></td>

</tr>

<tr>

<td>Home </td>

</tr>

<tr>

<td><textarea name="txtHome" id="txtHome" cols="50" rows="9"><%=rsText.fields("txtHome")%></textarea></td>

</tr>

<tr>

<td><div align="right">

<input type="submit" name="btnSalvar" id="btnSalvar" value="Salvar" />

</div></td>

</tr>

</table>

</form>

gravaIndex.asp

<%

myselupd= "update Textos set txtPesq='" & request("txtPesq") & "', txtHome='" & request("txtHome") & "' where idText='" &idText&"' "

'response.Write(myselupd)

db.execute myselupd

 

Response.Write("<script>alert('Texto atualizado com sucesso!');location='MenuAdm.asp';</script>")

 

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

em vez de

 

where idText='" &idText&"' "

poe

 

where idText='" &Request("idText") &"' "

Compartilhar este post


Link para o post
Compartilhar em outros sites

em vez de

 

where idText='" &idText&"' "

poe

 

where idText='" &Request("idText") &"' "

 

agora funcionou só mais uma coisa as letras que tinham acento ou cedilha ele não mandou pro banco como posso corrigir isso?

mais uma vez muito obrigada a você Mário e ao Anderson

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas ficou como este erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas ficou como este erro?

não deu erro não agora tá gravando direitinho, só q ele não tá jogando palavras com acento por exemplo São Paulo ele tá gravando So Paulo, sabe como eu corrijo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

manda escrever denovo

 

response.Write(myselupd)

 

e poste aqui o resultado, escolha esta mesma cidade

Compartilhar este post


Link para o post
Compartilhar em outros sites

manda escrever denovo

 

response.Write(myselupd)

 

e poste aqui o resultado, escolha esta mesma cidade

por exemplo onde está 'Hotis' é 'Hotéis'

 

update Textos set txtPesq='O Restaurantes, Hotis & Bares reflete opinies de muitas pessoas e no um nico crtico. Um processo verdadeiramente democrtico e indito na elaborao de um Guia de Restaurantes, Hotis & Bares no Brasil. * todos os campos devem ser preenchidos. Testando00000', txtHome='O site Restaurantes, Hotis & Bares atualizado semanalmente com os locais recm abertos, os que fecharam e os que mudaram de nome. Participe voc tambm de nossa pesquisa online, d sua nota e faa comentrios sobre os restaurantes, hotis e bares que freqenta. O site atualizado semanalmente.' where idText='5'

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser so an exibicao mesmo ai voce teria que definir isso na pagina mas primeiro abra o banco e veja se la ta certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser so an exibicao mesmo ai voce teria que definir isso na pagina mas primeiro abra o banco e veja se la ta certo

o problema é nas páginas mesmo pq qdo insiro direto na base de dados fica com acento normal

tenho q usar set language nas páginas nao é?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser so an exibicao mesmo ai voce teria que definir isso na pagina mas primeiro abra o banco e veja se la ta certo

eu ja fiz de outra forma valeu

agora so to com erro qdo vou salvar de novo para variar:

ADODB.Field erro '80020009'

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

/guiad/asp/admin/EditLocal.asp, line 0

 

é uma droga pq nao aparece a linha

Compartilhar este post


Link para o post
Compartilhar em outros sites

onde voce tentar escrever os dados que voce consultou do db?

Compartilhar este post


Link para o post
Compartilhar em outros sites

onde voce tentar escrever os dados que voce consultou do db?

assim eu tenho uma pag menuAdm onde tenho um dropdown nomeLoc ao selecionar e dar buscar ele me abre a página EditLocal com os campos pra edicao no q eu mudo e clico em alterar ele me mostra esse erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao eu quero ver o codigo pois acho que voce nao esta tratando a possibilidade da colsulta vir vazia

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao eu quero ver o codigo pois acho que voce nao esta tratando a possibilidade da colsulta vir vazia

consegui fazer ele alterar

so nao ta atualizando o campo do check box

<td>

<% If InStr(rsLoc("areaExterna"),"s") then %>

<input type="checkbox" value="s" name="areaExterna" checked/>Área externa

<% Else %>

<input type="checkbox" value="" name="areaExterna"/>Área externa

<% End If %>

</td>

 

e no update trato ele com aspas pq é char correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.