Ir para conteúdo

POWERED BY:

Arquivado

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

marcelo_fazan

Mysql Update

Recommended Posts

Pessoal, preciso arrumar update

 

A tabela tem sao varios campos fiz com 3 forms consultar, mostrar campos e depois gravar

 

o link :::::::::::::::::::::::::::::::::::::::::::::

 

response.write "<td><a href='RESPONDE.asp?resposta=" & rsauto("cod_faq") & "'>responder</a></td>"

 

o text :::::::::::::::::::::::::::::::::::::::::::

 

<tr><td height="61"><span class="style1">Resposta</span></td>

<td width="200"><textarea name="resposta" type="text" cols="80" rows="3"></textarea></td></tr>

 

UPdate gravar :::::::::::::::::::::::::::::::::::::::::

 

SET rsauto=CONEXAO.EXECUTE("UPDATE faq set reposta= '"& request.form("resposta") &"' where cod_faq="&rsauto("cod_faq")&"")

 

 

 

está dando esse erro

 

Erro de tempo de execução do Microsoft VBScript (0x800A000D)

Tipos incompatíveis: 'rsauto'

 

Alguém poderia me ajudar

 

 

Obrigado

Marcelo Fazan

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá marcelo_fazan ,

 

Não precisa criar o recordset para um UPDATE

 

Bastaria

 

CONEXAO.EXECUTE("UPDATE faq set reposta= '"& request.form("resposta") &"' where cod_faq="&rsauto("cod_faq")&"")

Logico que se tiver tudo correto acima

 

--------------

 

Conforme o aviso existente no fórum de origem deste post, não é permitida a postagem de dúvidas nesta área, motivo pelo qual este tópico será movido para o fórum principal deste assunto.

 

Tópico Movido

 

Origem: Artigos, Tutoriais e Matérias (ASP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: ASP

 

Abraços

 

Mário Monteiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique o tipo de dados no banco, não pode passar um valor numérico em um campo texto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Companheiros oBrigado as respostas

me desculpem por postar no local errado, percebi que tinha feito algo errado perante isso

Não entendi ainda onde posso postar as duvidas seria em Laboratório de scripts (ASP) ?

 

bom postei o código com a variavel incorreta reposta # resposta

testei o código

mais ainda estou com erro e duvidas

response.write "<td><a href='RESPONDE.asp?resposta=" & rsauto("cod_faq") & "'>responder</a></td>"
response.write "<td><a href='REMOVE.asp?pergunta=" & rsauto("cod_faq") & "'>remover</a></td>"

Gravar da certo e remover tambem

 

Removo assim

Conexao. Execute("delete from faq where cod_faq = " & request. Querystring("pergunta"))

 

No caso queria gravar a resposta na pergunta fazendo o update

To em duvida de qual é a forma correta alem de estar dando erro ou rsauto incompativel ou at line 1 pro querystring

 

Conexao. Execute("update faq set resposta= '"& request. Form("resposta") &"' where cod_faq = " & request. Querystring("resposta"))
Conexao. Execute("update faq set resposta= '"& request. Form("resposta") &"' where cod_faq="&rsauto("cod_faq")&"")

No caso.... Para remover uso 2 paginas.... Uso a consulta e excluo

No caso.... Para update coloquei em 3 paginas.... Consulto repondo e gravo

 

Quem puderes ajudar

 

Obrigado marcelo fazan

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite,

O lab de scripts é pra postar scripts prontos e funcionando!

 

A sua tabela de faq voce criou uma coluna de "resposta"?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Request.QueryString("resposta") é numérico ?

 

qual o erro gerado, e se puder detalhar mais sua dúvida

 

P.S.: não escreva em maiúsculo

 

O lab de scripts se encontra scripts prontos e funcionando, classes, regular expression etc

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando você entra no forum.imasters.com.br tem varias caterogias ASP, PHP ETC... as duvidas sevem ser postadas nessas categorias..

 

pelo que entendi a tabela faq tem um capo resposta que por padrão fica null e só sera preenchido quando houver resposta. Se houver uma resposta por cada pergunta do faq irá funcionar mas se houver varias resposta para cada faq seria mais viavel você cricar uma tabela somente de resposta para o faq e fazer o relacionamento de cada resposta com o id da pergunta do faq.

 

abraz

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual seu erro atual?

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.