C# 2008 Express com SQL Server 2008 express | Regras | Forum | C# Brasil


C# 2008 Express com SQL Server 2008 express | Regras | Forum

Login form protected by Login LockDown.


 
Você precisa fazer login para escrever mensagens Login Registrar


Registrar? | Recuperar Senha?

Pesquisar Fóruns:


 






Minimum search word length is 4 characters – Maximum search word length is 84 characters
Uso do Curinga nas Pesquisa:
*  igual a qualquer número de caracteres    %  igual a exatamente um caractere

C# 2008 Express com SQL Server 2008 express

Sem tags
UsuárioMensagem

18:50
1 fevereiro 2012


PauloRocha

São Paulo

Member

editoriais 5

Olá Raphael

 

Eu tinha feito isto mesmo anteriormente, mas tinha dado um erro, por isso mudei ao que eu postei. Mas, após algumas pesquisa, voltei a fazer deste mesmo jeito e o erro apareceu. Depois de quebrar a cabeça, consegui descobrir o motivo. Era um erro de digitação que eu lia e relia e não descobria. No dia seguinte descobri o tal erro.

 

Grato pelo interesse.

 

Raphael Cardoso disse:

Olá Paulo,

Analisei o seu script sql e constatei que ele está incorreto. Tente mudar para isso abaixo:

 

Update TbResponsavel Set NomeResp = @NomeResp, Parentesco = @Parentesco, DaraNascResp = @DaraNascResp, Escolaridade = @Escolaridade, Cidade = @Cidade, EnderecoResp = @EnderecoResp, QuantosFilhos = @QuantosFilhos, FoneCel = @FoneCel, FoneRes = @FoneRes, FoneCom = @FoneCom, FoneRec = @FoneRec, RegCartResp = @RegCartResp, RegCartRespObs = @RegCartRespObs, NomeConjuge = @NomeConjuge, ParentescoConjuge = @ParentescoConjuge, FoneCelConj = @FoneCelConj, FoneComConj = @FoneComConj, RegCartConj = @RegCartConj, RegCartConjObs = @RegCartConjObs, Ativo = @Ativo, DataCadastro  = @DataCadastro     Where id = @id

 

PauloRocha disse:

A minha instrução sql está dando o erro abaixo, mas não consigo localizar, uma vez que a mensagem não foi mais específica:

 

Erro ao alterar responsavel: Sintaxe incorreta próxima a ','.

 

A instrução está abaixo. Alguém consegue enxergar algum erro?

 

privatevoid alterarResponsavel(int idResponsavel)

{

{

string sql = "";

try

{

cx.Conectar();

sql = "Update TbResponsavel Set NomeResp, Parentesco, DaraNascResp, Escolaridade, Cidade, EnderecoResp, QuantosFilhos, FoneCel, FoneRes, FoneCom, FoneRec, RegCartResp, RegCartRespObs, NomeConjuge, ParentescoConjuge, FoneCelConj, FoneComConj, RegCartConj, RegCartConjObs, Ativo, DataCadastro Where @id";

SqlCommand cm = newSqlCommand(sql, cx.c);

cm.Parameters.Add(newSqlParameter("NomeResp", txtResponsavel.Text));

cm.Parameters.Add(newSqlParameter("Parentesco", cboParentesco.SelectedValue));

cm.Parameters.Add(newSqlParameter("DataNascResp", dtpNascResp.Text));

cm.Parameters.Add(newSqlParameter("Escolaridade", txtEscolaridade.Text));

cm.Parameters.Add(newSqlParameter("Cidade", txtCidade.Text));

cm.Parameters.Add(newSqlParameter("QuantosFilhos", txtQuantosFilhos.Text));

cm.Parameters.Add(newSqlParameter("EnderecoResp", txtEndereco.Text));

cm.Parameters.Add(newSqlParameter("FoneCel", txtCel.Text));

cm.Parameters.Add(newSqlParameter("FoneRes", txtResid.Text));

cm.Parameters.Add(newSqlParameter("FoneCom", txtComl.Text));

cm.Parameters.Add(newSqlParameter("FoneRec", txtRecd.Text));

cm.Parameters.Add(newSqlParameter("RegCartResp", cboRegResp.SelectedValue));

cm.Parameters.Add(newSqlParameter("RegCartRespObs", txtDescResp.Text));

cm.Parameters.Add(newSqlParameter("NomeConjuge", txtConjuge.Text));

cm.Parameters.Add(newSqlParameter("ParentescoConjuge", cboTipoConjuge.SelectedValue));

cm.Parameters.Add(newSqlParameter("FoneCelConj", txtCelConj.Text));

cm.Parameters.Add(newSqlParameter("FoneComConj", txtComlConj.Text));

cm.Parameters.Add(newSqlParameter("RegCartConj", cboRegConj.SelectedValue));

cm.Parameters.Add(newSqlParameter("RegCartConjObs", txtDescrConj.Text));

cm.Parameters.Add(newSqlParameter("Ativo", rdbAtivo.Checked == true ? true : false));

cm.Parameters.Add(newSqlParameter("DataCadastro", dtpCadastro.Text));

cm.Parameters.Add(newSqlParameter("@id", idResponsavel));

cm.ExecuteNonQuery();

MessageBox.Show("Dados do Responsvel alterado com sucesso!", "Aviso de Atualizao de dados",MessageBoxButtons.OK, MessageBoxIcon.Information);

}

catch (SqlException sx)

{

MessageBox.Show("Erro ao alterar responsavel: " + sx.Message.ToString(), "Aviso de atualizao de dados",MessageBoxButtons.OK, MessageBoxIcon.Warning);

// limpa camposforeach (Control ctl inthis.Controls)

{

if (ctl isTextBox)

ctl.Text = "";

}

}

finally

{

cx.Desconectar();

}

}

}

7:03
28 janeiro 2012


Raphael Cardoso

Admin

editoriais 87

Olá Paulo,

Analisei o seu script sql e constatei que ele está incorreto. Tente mudar para isso abaixo:

 

Update TbResponsavel Set NomeResp = @NomeResp, Parentesco = @Parentesco, DaraNascResp = @DaraNascResp, Escolaridade = @Escolaridade, Cidade = @Cidade, EnderecoResp = @EnderecoResp, QuantosFilhos = @QuantosFilhos, FoneCel = @FoneCel, FoneRes = @FoneRes, FoneCom = @FoneCom, FoneRec = @FoneRec, RegCartResp = @RegCartResp, RegCartRespObs = @RegCartRespObs, NomeConjuge = @NomeConjuge, ParentescoConjuge = @ParentescoConjuge, FoneCelConj = @FoneCelConj, FoneComConj = @FoneComConj, RegCartConj = @RegCartConj, RegCartConjObs = @RegCartConjObs, Ativo = @Ativo, DataCadastro  = @DataCadastro     Where id = @id

 

PauloRocha disse:

A minha instrução sql está dando o erro abaixo, mas não consigo localizar, uma vez que a mensagem não foi mais específica:

 

Erro ao alterar responsavel: Sintaxe incorreta próxima a ','.

 

A instrução está abaixo. Alguém consegue enxergar algum erro?

 

privatevoid alterarResponsavel(int idResponsavel)

{

{

string sql = "";

try

{

cx.Conectar();

sql = "Update TbResponsavel Set NomeResp, Parentesco, DaraNascResp, Escolaridade, Cidade, EnderecoResp, QuantosFilhos, FoneCel, FoneRes, FoneCom, FoneRec, RegCartResp, RegCartRespObs, NomeConjuge, ParentescoConjuge, FoneCelConj, FoneComConj, RegCartConj, RegCartConjObs, Ativo, DataCadastro Where @id";

SqlCommand cm = newSqlCommand(sql, cx.c);

cm.Parameters.Add(newSqlParameter("NomeResp", txtResponsavel.Text));

cm.Parameters.Add(newSqlParameter("Parentesco", cboParentesco.SelectedValue));

cm.Parameters.Add(newSqlParameter("DataNascResp", dtpNascResp.Text));

cm.Parameters.Add(newSqlParameter("Escolaridade", txtEscolaridade.Text));

cm.Parameters.Add(newSqlParameter("Cidade", txtCidade.Text));

cm.Parameters.Add(newSqlParameter("QuantosFilhos", txtQuantosFilhos.Text));

cm.Parameters.Add(newSqlParameter("EnderecoResp", txtEndereco.Text));

cm.Parameters.Add(newSqlParameter("FoneCel", txtCel.Text));

cm.Parameters.Add(newSqlParameter("FoneRes", txtResid.Text));

cm.Parameters.Add(newSqlParameter("FoneCom", txtComl.Text));

cm.Parameters.Add(newSqlParameter("FoneRec", txtRecd.Text));

cm.Parameters.Add(newSqlParameter("RegCartResp", cboRegResp.SelectedValue));

cm.Parameters.Add(newSqlParameter("RegCartRespObs", txtDescResp.Text));

cm.Parameters.Add(newSqlParameter("NomeConjuge", txtConjuge.Text));

cm.Parameters.Add(newSqlParameter("ParentescoConjuge", cboTipoConjuge.SelectedValue));

cm.Parameters.Add(newSqlParameter("FoneCelConj", txtCelConj.Text));

cm.Parameters.Add(newSqlParameter("FoneComConj", txtComlConj.Text));

cm.Parameters.Add(newSqlParameter("RegCartConj", cboRegConj.SelectedValue));

cm.Parameters.Add(newSqlParameter("RegCartConjObs", txtDescrConj.Text));

cm.Parameters.Add(newSqlParameter("Ativo", rdbAtivo.Checked == true ? true : false));

cm.Parameters.Add(newSqlParameter("DataCadastro", dtpCadastro.Text));

cm.Parameters.Add(newSqlParameter("@id", idResponsavel));

cm.ExecuteNonQuery();

MessageBox.Show("Dados do Responsvel alterado com sucesso!", "Aviso de Atualizao de dados",MessageBoxButtons.OK, MessageBoxIcon.Information);

}

catch (SqlException sx)

{

MessageBox.Show("Erro ao alterar responsavel: " + sx.Message.ToString(), "Aviso de atualizao de dados",MessageBoxButtons.OK, MessageBoxIcon.Warning);

// limpa camposforeach (Control ctl inthis.Controls)

{

if (ctl isTextBox)

ctl.Text = "";

}

}

finally

{

cx.Desconectar();

}

}

}

13:37
27 janeiro 2012


PauloRocha

São Paulo

Member

editoriais 5

A minha instrução sql está dando o erro abaixo, mas não consigo localizar, uma vez que a mensagem não foi mais específica:

 

Erro ao alterar responsavel: Sintaxe incorreta próxima a ','.

 

A instrução está abaixo. Alguém consegue enxergar algum erro?

 

privatevoid alterarResponsavel(int idResponsavel)

{

{

string sql = "";

try

{

cx.Conectar();

sql = "Update TbResponsavel Set NomeResp, Parentesco, DaraNascResp, Escolaridade, Cidade, EnderecoResp, QuantosFilhos, FoneCel, FoneRes, FoneCom, FoneRec, RegCartResp, RegCartRespObs, NomeConjuge, ParentescoConjuge, FoneCelConj, FoneComConj, RegCartConj, RegCartConjObs, Ativo, DataCadastro Where @id";

SqlCommand cm = newSqlCommand(sql, cx.c);

cm.Parameters.Add(newSqlParameter("NomeResp", txtResponsavel.Text));

cm.Parameters.Add(newSqlParameter("Parentesco", cboParentesco.SelectedValue));

cm.Parameters.Add(newSqlParameter("DataNascResp", dtpNascResp.Text));

cm.Parameters.Add(newSqlParameter("Escolaridade", txtEscolaridade.Text));

cm.Parameters.Add(newSqlParameter("Cidade", txtCidade.Text));

cm.Parameters.Add(newSqlParameter("QuantosFilhos", txtQuantosFilhos.Text));

cm.Parameters.Add(newSqlParameter("EnderecoResp", txtEndereco.Text));

cm.Parameters.Add(newSqlParameter("FoneCel", txtCel.Text));

cm.Parameters.Add(newSqlParameter("FoneRes", txtResid.Text));

cm.Parameters.Add(newSqlParameter("FoneCom", txtComl.Text));

cm.Parameters.Add(newSqlParameter("FoneRec", txtRecd.Text));

cm.Parameters.Add(newSqlParameter("RegCartResp", cboRegResp.SelectedValue));

cm.Parameters.Add(newSqlParameter("RegCartRespObs", txtDescResp.Text));

cm.Parameters.Add(newSqlParameter("NomeConjuge", txtConjuge.Text));

cm.Parameters.Add(newSqlParameter("ParentescoConjuge", cboTipoConjuge.SelectedValue));

cm.Parameters.Add(newSqlParameter("FoneCelConj", txtCelConj.Text));

cm.Parameters.Add(newSqlParameter("FoneComConj", txtComlConj.Text));

cm.Parameters.Add(newSqlParameter("RegCartConj", cboRegConj.SelectedValue));

cm.Parameters.Add(newSqlParameter("RegCartConjObs", txtDescrConj.Text));

cm.Parameters.Add(newSqlParameter("Ativo", rdbAtivo.Checked == true ? true : false));

cm.Parameters.Add(newSqlParameter("DataCadastro", dtpCadastro.Text));

cm.Parameters.Add(newSqlParameter("@id", idResponsavel));

cm.ExecuteNonQuery();

MessageBox.Show("Dados do Responsvel alterado com sucesso!", "Aviso de Atualizao de dados",MessageBoxButtons.OK, MessageBoxIcon.Information);

}

catch (SqlException sx)

{

MessageBox.Show("Erro ao alterar responsavel: " + sx.Message.ToString(), "Aviso de atualizao de dados",MessageBoxButtons.OK, MessageBoxIcon.Warning);

// limpa camposforeach (Control ctl inthis.Controls)

{

if (ctl isTextBox)

ctl.Text = "";

}

}

finally

{

cx.Desconectar();

}

}

}

Sem tags


About the C# Brasil Forum

O fuso horário do Fórum:UTC -3

Maior Número de Usuários Online: 31

Online Agora:
6 Visitantes

Atualmente navegando Tópico:
1 Visitante

Estatísticas do Fórum:

Grupos: 1
Fóruns: 16
Tópicos: 183
Editorias: 379

Grupo de Usuários:

Existem 1672 Membros

Existem 3 Admins

Participantes mais ativos:

Gabriel Gomes – 14
Lucas Bessa – 7
listmaier – 7
Diego Canedo – 7
Anderson Bernardi – 7
Mauricio Naozuka – 6

Novos Membros Recentes: alexander, tfbarbosa, sandro.herbst, Eric Humberto, Francismar, saulop4

Administradores: Raphael Cardoso (87 Mensagens), Rodrigo Coimbra (5 Mensagens), Thiago Suzuki (4 Mensagens)