Ir para conteúdo

POWERED BY:

Arquivado

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

diegolg

Problema de caracteres

Recommended Posts

e aew galera... vamo ver se alguem consegue me ajudar

 

tipo, eu tô fazendo um sistema de atualização em flash, asp e access...

tem uma parte q eu tento atualizar umas informações, nessa parte tem q colocar um texto bem grande q tem bastante caracteres. só que quando eu coloco o testo e clico no botao lá para alterar nao vai, mais se eu colocar pouco texto no campo onde muda dai ele consegue alterar e atualizar... no script nao tá com limite de caracteres nem no flash, no acess está como memorando a célula.

 

alguem sabe pq acontece isso !? por favor me ajudar, é urgente isso http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

 

 

vlw...[]'s http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha.. para mim isso ai é problema do banco nao ta aceitando muitos caracteres.. ja tive problema disso.. mas nao mecho com acess nao vou saber te auxiliar nisso ai nao..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para textos muito grandes configure o campo do Access como Memorando.

 

T+

B)

mas ele disse que já tá...

 

 

bem cara nem imagino o que possa ser...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Tem aspas ou apóstrofe no texto?

 

Se tiver ele interfere na query... Aí você precisará tratar isso.

 

Twunay

<{POST_SNAPBACK}>

entao.. eu testei lá no texto tinhas aspas sim, mais dai eu coloquei um monte de "aaaaaaaaa" e mesmo assim nao funciona se eu colocar bastante caracteres... tá f***...tô fudido... e é bagulho do meu trampo =( :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o código da página que recebe os valores do flash  http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

<{POST_SNAPBACK}>

<!-- #include file="funcoes2.asp" -->

<!-- #include file="ADOVBS.inc" -->

<%

'--------------------------------------------------------------------------------------------------

 

 

if (session("tecnico")="usddf312") then

 

vreg= request("reg")

vreg=replace(vreg,"'"," ")

vreg=replace(vreg,"%","%25")

 

vnome= request("nome")

vnome=replace(vnome,"'"," ")

vnome=replace(vnome,"%","%25")

 

vcategoria= request("categoria")

vcategoria=replace(vcategoria,"'"," ")

vcategoria=replace(vcategoria,"%","%25")

 

vanimal= request("animal")

vanimal=replace(vanimal,"'"," ")

vanimal=replace(vanimal,"%","%25")

 

vcomposicao= request("composicao")

vcomposicao=replace(vcomposicao,"'"," ")

vcomposicao=replace(vcomposicao,"%","%25")

 

vapres= request("apres")

vapres=replace(vapres,"'"," ")

vapres=replace(vapres,"%","$25")

 

vfoto= request("foto")

vfoto=replace(vfoto,"'"," ")

vfoto=replace(vfoto,"%","%25")

 

vcarencia= request("carencia")

vcarencia=replace(vcarencia,"'"," ")

vcarencia=replace(vcarencia,"%","%25")

 

vmodo= request("modo")

vmodo=replace(vmodo,"'"," ")

vmodo=replace(vmodo,"%","%25")

 

vinfo= request("info")

vinfo=replace(vinfo,"'"," ")

vinfo=replace(vinfo,"%","%25")

 

vindicacao= request("indicacao")

vindicacao=replace(vindicacao,"'"," ")

vindicacao=replace(vindicacao,"%","%25")

 

dim banco,rs,instrucao

 

set banco = server.createobject("adodb.connection")

banco.open("driver={Microsoft access driver (*.mdb)};dbq="&server.mappath("./db/bd_sanphar.mdb")&";pwd=")

set rs = server.createobject("adodb.recordset")

 

banco.execute("update sanphar set nome='"&vnome&"', animal='"&vanimal&"', foto='"&vfoto&"', info='"&vinfo&"' where reg='"&vreg&"'")

 

corpo1()

produto_alterado

 

 

 

 

----

eh isso aew

Compartilhar este post


Link para o post
Compartilhar em outros sites

você, já está tratando as aspas com os replaces...

 

Tenta fazer isto. Troque este pedaço de código:

 

banco.execute("update sanphar set nome='"&vnome&"', animal='"&vanimal&"', foto='"&vfoto&"', info='"&vinfo&"' where reg='"&vreg&"'")

 

por este:

 

str=("update sanphar set nome='"&vnome&"', animal='"&vanimal&"', foto='"&vfoto&"', info='"&vinfo&"' where reg='"&vreg&"'")

banco.execute (str)

 

Tenta isto... Vai dar certo.

 

Twunay

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.