Jump to content


Photo

Erro No Update


  • Faça o login para participar
10 replies to this topic

#1 N3G4T1V3

N3G4T1V3

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 02/09/2005, 16:24

Galera to usando o seguinte código pra update:

'Conecta com o banco SQL
Dim cn As New SqlClient.SqlConnection(ConfigurationSettings.AppSettings("ConnectionString"))
'Abre o Banco
cn.Open()
'Edita Administrador
Dim MySQL As String = "UPDATE Administrador SET NomeCompleto = @NomeCompleto, Cpf = @Cpf, TelResidencial = @TelResidencial, TelComercial = @TelComercial, Celular = @Celular, Email = @Email, Senha = @Senha WHERE id = @id"
Dim Cmd As New SqlClient.SqlCommand(MySQL, cn)
Cmd.Parameters.Add(New SqlClient.SqlParameter("@NomeCompleto", txtNome.Text))
Cmd.Parameters.Add(New SqlClient.SqlParameter("@Cpf", txtCpf.Text))
Cmd.Parameters.Add(New SqlClient.SqlParameter("@TelResidencial", txtResidencial.Text))
Cmd.Parameters.Add(New SqlClient.SqlParameter("@TelComercial", txtComercial.Text))
Cmd.Parameters.Add(New SqlClient.SqlParameter("@Celular", txtCelular.Text))
Cmd.Parameters.Add(New SqlClient.SqlParameter("@Email", txtEmail.Text))
Cmd.Parameters.Add(New SqlClient.SqlParameter("@Senha", txtSenha.Text))
Cmd.Parameters.Add(New SqlClient.SqlParameter("@id", Request.QueryString("id")))
Cmd.ExecuteNonQuery()

mas eu edito e ele num muda nada alguem sabe o que to fazendo de errado??

#2 wozniak

wozniak

    Arquiteto de software

  • Usuários
  • 578 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro / RJ

Posted 03/09/2005, 12:06

gera algum erro??

mesmo assim, tenta fazer como no código abaixo...

'Conecta com o banco SQL
Dim cn As New SqlConnection(ConfigurationSettings.AppSettings("ConnectionString"))
'Abre o Banco
cn.Open()
'Edita Administrador
Dim MySQL As String = "UPDATE Administrador SET NomeCompleto = @NomeCompleto, Cpf = @Cpf, TelResidencial = @TelResidencial, TelComercial = @TelComercial, Celular = @Celular, Email = @Email, Senha = @Senha WHERE id = @id"
Dim Cmd = New SqlCommand(MySQL, cn)
Cmd.Parameters.Add(New SqlParameter("@NomeCompleto", txtNome.Text))
Cmd.Parameters.Add(New SqlParameter("@Cpf", txtCpf.Text))
Cmd.Parameters.Add(New SqlParameter("@TelResidencial", txtResidencial.Text))
Cmd.Parameters.Add(New SqlParameter("@TelComercial", txtComercial.Text))
Cmd.Parameters.Add(New SqlParameter("@Celular", txtCelular.Text))
Cmd.Parameters.Add(New SqlParameter("@Email", txtEmail.Text))
Cmd.Parameters.Add(New SqlParameter("@Senha", txtSenha.Text))
Cmd.Parameters.Add(New SqlParameter("@id", Request.QueryString("id")))
Cmd.ExecuteNonQuery()
cn.Close()


Quialquer coisa posta ae :)

Abraços

Edição feita por: wozniak, 03/09/2005, 23:21.


#3 N3G4T1V3

N3G4T1V3

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 05/09/2005, 09:50

No código mais em baixo eu fechava a conexão só num tinha postado... tipo ele num gera nenhum erro executa como se tivesse normal e tals.. só num atualiza o banco...

colokei o .aspx e o .vb em um zip ce puder dar uma olhada...

http://www.gruporang...ministrador.zip

#4 MACUL

MACUL

    Doutor

  • Usuários
  • 770 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 06/09/2005, 16:05

vc já deu uma olha da no custom error do web.config e do machine.config ?
ele está em [color="red"]off
?


se vc está utilizando o MSSQL pq vc não faz uma procedure ?

a performance fica bem melhor e o código fica mais simples.
*************** M ** A ** C ** U ** L ***************

*************************************************

#5 N3G4T1V3

N3G4T1V3

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 06/09/2005, 16:31

Ta assim: <customErrors mode="RemoteOnly" />

eu num faço em procedures pq num manjo mto..

se puder postar um exemplo da procedure e de como ficaria a chamada dela eu agradeceria!

Edição feita por: N3G4T1V3, 06/09/2005, 16:31.


#6 wozniak

wozniak

    Arquiteto de software

  • Usuários
  • 578 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro / RJ

Posted 06/09/2005, 21:01

modifica para:

<customErrors mode="Off" />

Só p/ exibir o erro extamente...

Abraços

#7 MACUL

MACUL

    Doutor

  • Usuários
  • 770 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 07/09/2005, 16:18

exemplo da procedure

Create Proc Proc_Altera_Administrador 
@id int,
@NomeCompleto varchar(60), 
Cpf  varchar(11), 
TelResidencial  numericr(8,0), 
TelComercial  numericr(8,0), 
Celular  numericr(8,0), 
Email  varchar(60), 
Senha  varchar(15) 
as


UPDATE Administrador 
SET NomeCompleto = @NomeCompleto, 
Cpf = @Cpf, 
TelResidencial = @TelResidencial, 
TelComercial = @TelComercial, 
Celular = @Celular, 
Email = @Email, 
Senha = @Senha 
WHERE id = @id

*************** M ** A ** C ** U ** L ***************

*************************************************

#8 N3G4T1V3

N3G4T1V3

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 08/09/2005, 09:45

Tentei colocar o erro em "off" mas não mudou nada..

certo quanto a procedure eu criei.. agora como faço apra chamar ela no asp.net e passar as variaveis??

#9 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 10/09/2005, 19:05

Tentei colocar o erro em "off" mas não mudou nada..

certo quanto a procedure eu criei.. agora como faço apra chamar ela no asp.net e passar as variaveis??

'Conecta com o banco SQL
Dim cn As New SqlConnection(ConfigurationSettings.AppSettings("ConnectionString"))
'Abre o Banco
cn.Open()
'Edita Administrador

Dim Cmd As New SqlCommand()
Cmd.Connection = cn
Cmd.CommandText = "PROCEDURE_NAME"
Cmd.CommandType = CommandType.StoreProcedure

Cmd.Parameters.Add(New SqlParameter("@NomeCompleto", txtNome.Text))
Cmd.Parameters.Add(New SqlParameter("@Cpf", txtCpf.Text))
Cmd.Parameters.Add(New SqlParameter("@TelResidencial", txtResidencial.Text))
Cmd.Parameters.Add(New SqlParameter("@TelComercial", txtComercial.Text))
Cmd.Parameters.Add(New SqlParameter("@Celular", txtCelular.Text))
Cmd.Parameters.Add(New SqlParameter("@Email", txtEmail.Text))
Cmd.Parameters.Add(New SqlParameter("@Senha", txtSenha.Text))
Cmd.Parameters.Add(New SqlParameter("@id", Request.QueryString("id")))
Cmd.ExecuteNonQuery()
cn.Close()


MCAD, MCP

#10 N3G4T1V3

N3G4T1V3

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 12/09/2005, 10:22

Nem com stored procedures funcionou... meu deus que acontece!!! ele exclui e inseri mas editar eu num consigo!! pelo amor o que será que acontece..

por favor me deem um help nem que eu tenha que pagar pra alguem concerta isso pq preciso entrega isso até o fim de mês e impaquei nessa parte...

Edição feita por: N3G4T1V3, 12/09/2005, 11:47.


#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 21/11/2017, 08:23

Propecia Sell What Happened To Alli Clavulanic levitra without rx in the united states Generic Cialis Daily Use Achat Xenical Sans Ordonnance
Cialis 20 Mg Comprar En Espana Zithromax Official Website Thiazides Diuretics Buy Canadian Pharm viagra online Can I Buy Nexium In Canada Pay With Check By Phone Buy Amoxicillin 500mg Cap
Buy Doxycycline No Rx Cheap Vigora buy viagra online Levitra 5mg Rezeptfrei
Medscom Bewertung Progesterone Low Price Ups Mail Order Synthroid viagra Buy Effexor No Prescription




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq