USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic .Net
Voltar
Autor Assunto:  Como gravar caracteres especiais no BD com ASP.Net
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 29/06/2004 16:16 hs         
Boa tarde,
Como gravar os acentos e demais caracteres especiais no BD SQL Server 2000 com ASP.Net??
Tento gravar Brazão, por exemplo, e me grava Brazo
Já tentei usar Convert.ToString(Request("txtRazaoSocial")) e não resolveu!

Eu uso esta rotina:

Sub Gravar(Sender as Object, E as EventArgs)
'>>INÍCIO: Recebimento/tratamento de valores.
strRazaoSocial = Request("txtRazaoSocial")
strEndereco = Request("txtEndereco")
dblNumero = Request("txtNumero")
strComplemento = Request("txtComplemento")
strBairro = Request("txtBairro")
strCidade = Request("txtCidade")
strUF = Request("txtUF")
strCEP = Request("txtCEP")
strFoneComercial = Request("txtFoneComercial")
strFax = Request("txtFax")
strCRECI = Request("txtCRECI")
strCRA = Request("txtCRA")
strCRC = Request("txtCRC")
strEmail = Request("txtEmail")
strPagina = Request("txtPagina")
'>>FIM: Recebimento/tratamento de valores.

'>>INÍCIO: Criação/execução de instrução SQL.
strSQL = "Update HT_DBGERAL_DCCLI set ClRazao = ?,ClEnd = ?,ClNum = ?," _
& "ClCompl = ?,ClBairro = ?,ClCidade = ?,ClUF = ?," _
& "ClCEP = ?,ClTel1 = ?,ClTel2 = ?,ClEmail = ?,ClPag = ?," _
& "ClCRECI = ?,ClCRA = ?,ClCRC = ? where ClCod = 1"
' Response.Write(strSQL & "<p>strEndereco: "& strEndereco)
' Response.End()

objCommand = New OleDbCommand(strSQL, objConexao) '»»Cria um novo objeto OleDbCommand.

With objCommand.Parameters
.Add(New OleDbParameter("@ClRazao", strRazaoSocial))
.Add(New OleDbParameter("@ClEnd", strEndereco))
.Add(New OleDbParameter("@ClNum", dblNumero))
.Add(New OleDbParameter("@ClCompl", strComplemento))
.Add(New OleDbParameter("@ClBairro", strBairro))
.Add(New OleDbParameter("@ClCidade", strCidade))
.Add(New OleDbParameter("@ClUF", strUF))
.Add(New OleDbParameter("@ClCEP", strCEP))
.Add(New OleDbParameter("@ClTel1", strFoneComercial))
.Add(New OleDbParameter("@ClTel2", strFax))
.Add(New OleDbParameter("@ClEmail", strEmail))
.Add(New OleDbParameter("@ClPag", strPagina))
.Add(New OleDbParameter("@ClCRECI", strCRECI))
.Add(New OleDbParameter("@ClCRA", strCRA))
.Add(New OleDbParameter("@ClCRC", strCRC))
End With

objCommand.ExecuteNonQuery() '>>Executa a instrução SQL.

objConexao.Close()
objCommand = Nothing
objConexao = Nothing
'>>FIM: Criação/execução de instrução SQL.

Response.Redirect("gestao_cdm_administradora.aspx")
End Sub

---------------------
Grato,
Vilmar Brazão de Oliveira

http://www.vilmarbro.com.br
     
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 30/06/2004 12:36 hs         
Oi pessoal,
Agradeço a quem tenha visitado o tópico!
Eu estava fazendo uma grande confusão entre web.config e as diretivas das páginas, sendo as declarações do web.config suplantadas pelas configurações das diretivas das páginas!
web.config ficou assim:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <system.web>
     <customErrors mode="Off" />
     <compilation debug="true"/>
     <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="pt-BR"/>
 </system.web>
</configuration>
E as páginas assim:
<%@ Page Language="VB" Debug="true" ValidateRequest="false"%>
 
------------------
Grato,

http://www.vilmarbro.com.br
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página