Eli@ne Postado Julho 5, 2003 Denunciar Share Postado Julho 5, 2003 o meu problema è entra no INSERT ou no UPDATE isso o=> 'exemplo:un'alta casa quando coloco isso ' no testo não entra no databasenormalmente uso assimMit= Replace(Mit, "'", "'") e funciona mais se eu faço assimMit = Replace(Request.Form("Mit"), "'", "''")Mit= Replace(Request.Form("Mit"), vbcrlf, "<br>") o apostrofo ' não entracomo posso fazer para entra no databasemi vem escrito erro de sintaseo ' e o <br>claro que o <br> tem que entra automaticamente ser o usuario coloca o codigo html <br> dentro do textoquem poderia mi ajuda nisso??obrigadinha Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Julho 6, 2003 Denunciar Share Postado Julho 6, 2003 tenta colocar a barra invertida... ex.: "\'"se quiser escrever dentro de uma sctring.. ex.:Apresentara erroonClick="alert('Marca D'agua');"Funcionamento normalonClick="alert('Marca D\'agua');"então.. testa lá assim:Mit = Replace(Request.Form("Mit"), "\'", "'\'") Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eli@ne Postado Julho 6, 2003 Autor Denunciar Share Postado Julho 6, 2003 gissadescupa eu errei na escritase eu coloco sozinho issoMit = Replace(Request.Form("Mit"), "'", "''")e escrevo 'Marca D'aguafunciona bem entra no databaasemas se eu coloco assim Mit = Replace(Request.Form("Mit"), "'", "''")Mit= Replace(Request.Form("Mit"), vbcrlf, "<br>") con dois replace no Mit não funzionanão entra no databasevem escrito erro de sintasse[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query ''fdfdfd'hhhgh<br>kjkjkj', Mbr = '', permisso1 = false, galleria_foto = true, vede_cliente = true, strelle = 'nessuna strella', indirizzo = 'via carabelli n°102 cap 2000137', regiao = 'são Paulo', paese = 'Brasile', citta = 'buco negro', sito = 'http://www.ma'.coloco aqui o codigo da pagina intera<% Option Explicit %><!--#include file="../include/funzioni.asp"--> <!--#include file="../include/variabile.asp"--> <!--#include file="../include/inc_opendb.asp"--><%dim sql, rs, categoria, titolo, id_cat, Mit, Mbr, QSID, sito, indirizzo, citta, regiao, paese, foto, strelle, fax, cel, tel, Errore, fotog, galleria_foto, permisso1, vede_clienteid_cat = Request.Form("id_cat")QSID = Request.Form("id")if Request.Form("categoria") = "" thenErrore = Errore & strnoncategoriaElse categoria = Replace(Request.Form("categoria"), "'", "''")end iftitolo = Replace(Request.Form("titolo"), "'", "''")indirizzo = Replace(Request.Form("indirizzo"), "'", "''")citta = Replace(Request.Form("citta"), "'", "''")regiao = Replace(Request.Form("regiao"), "'", "''")if Request.Form("paese") = "" thenErrore = Errore & strnonpaese Else paese = Replace(Request.Form("paese"), "'", "''")end ifMit = Replace(Request.Form("Mit"), "'", "''")Mit= Replace(Request.Form("Mit"), vbcrlf, "<br>") Mbr = Replace(Request.Form("Mbr"), "'", "''")Mbr= Replace(Request.Form("Mbr"), Chr(13), "<br>")sito = Replace(Request.Form("sito"), "'", "''")foto = Replace(Request.Form("foto"), "'", "''")fotog = Replace(Request.Form("fotog"), "'", "''")galleria_foto = Replace(Request.Form("galleria_foto"), "'", "''")permisso1 = Replace(Request.Form("permisso1"), "'", "''")vede_cliente = Replace(Request.Form("vede_cliente"), "'", "''")strelle = Replace(Request.Form("strelle"), "'", "''")cel = Replace(Request.Form("cel"), "'", "''")fax = Replace(Request.Form("fax"), "'", "''")tel = Replace(Request.Form("tel"), "'", "''")If galleria_foto <> "true" Then galleria_foto = "false"If permisso1 <> "true" Then permisso1 = "false"If vede_cliente <> "true" Then vede_cliente = "false" If Errore = "" Then if QSID <> "" Then SQL = "UPDATE form1 Set id_cat = " & id_cat & ", categoria = '" & categoria & "', titolo = '" & titolo & "', foto = '" & foto & "', fotog = '" & fotog & "', Mit = '" & Mit & "', Mbr = '" & Mbr & "', permisso1 = " & permisso1 & ", galleria_foto = " & galleria_foto & ", vede_cliente = " & vede_cliente & ", strelle = '" & strelle & "', indirizzo = '" & indirizzo & "', regiao = '" & regiao & "', paese = '" & paese & "', citta = '" & citta & "', sito = '" & sito & "', tel = '" & tel & "', fax = '" & fax & "', cel = '" & cel & "' WHERE id = " & QSID Else SQL = "INSERT INTO form1 (id_cat, Categoria, titolo, foto, fotog, Mit, Mbr, galleria_foto, permisso1, strelle, indirizzo, citta, regiao, paese, sito, fax, cel, tel, vede_cliente) VALUES (" & id_cat & ", '" & categoria & "', '" & titolo & "', '" & foto & "', '" & fotog & "', '" & Mit & "', '" & Mbr & "', " & permisso1 & ", " & galleria_foto & ", '" & strelle & "', '" & indirizzo & "', '" & citta & "', '" & regiao & "', '" & paese & "', '" & sito & "', '" & fax & "', '" & tel & "', '" & cel & "', " & vede_cliente & ")" End If 'response.write SQL'response.endSet RS = objCon.Execute(SQL)Set RS = Nothing objCon.CloseSet objCon = Nothing If Errore = "" And Err = 0 Then Response.Redirect "admin_utenti.asp" Else Errore = "Errore: <br>" & Err.Description End If Else Response.Redirect "errore.asp?" & Errore End If%>do jeito que você dice tambem da erro de sintassi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Julho 6, 2003 Denunciar Share Postado Julho 6, 2003 vou ver com calma o codigo.. ams acho que ele esta entendendo que a aspa simples esta fechando a primeira, por isto o erro... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eli@ne Postado Julho 7, 2003 Autor Denunciar Share Postado Julho 7, 2003 up :( Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eli@ne Postado Julho 8, 2003 Autor Denunciar Share Postado Julho 8, 2003 Resovi o seu problema Eliane!!!!!!!!!!!!!!! :rolleyes: eu fiz assimcancelei este codigo da pagina que faz o updata Mit = Replace(Request.Form("Mit"), vbcrlf, "<br>") para entra no databasee coloquei assim<%=replace(Mit, vbcrlf, "<br>")%>na pagina que chama a variavelfunziona legal :lol: es a questao não pressisa colocar <br> para enserir no database Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Eli@ne
o meu problema è entra no INSERT ou no UPDATE isso o=> '
exemplo:
un'alta casa
quando coloco isso ' no testo não entra no database
normalmente uso assim
Mit= Replace(Mit, "'", "'")
e funciona
mais se eu faço assim
Mit = Replace(Request.Form("Mit"), "'", "''")
Mit= Replace(Request.Form("Mit"), vbcrlf, "<br>")
o apostrofo ' não entra
como posso fazer para entra no database
mi vem escrito erro de sintase
o ' e o <br>
claro que o <br> tem que entra automaticamente ser o usuario coloca o codigo html <br> dentro do texto
quem poderia mi ajuda nisso??
obrigadinha
Link para o comentário
Compartilhar em outros sites
5 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.