Ir para conteúdo

POWERED BY:

Arquivado

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

Almir Julio Grizante

sintaxe UPDATE

Recommended Posts

modifiquei o formato e funciona na inclusão, mas na alteração esta dando esse erro que com certeza é a forma como estou passando a variavel valordtcj no update.

 

alguem pode mostrar como corrigir

 

o erro retorna assim

 

 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'fone = '' where codigocliente = '31'' at line 1

 

 

o codigo é esse

 

string valordtcj = string.Empty;

if (mtbDataNasctoEsposa.Text.Length == 10)
{
valordtcj = "str_to_date(\'" + mtbDataNasctoEsposa.Text + "\', '%d/%m/%Y'), ";

}
else
{
valordtcj = "null"; 
}

string sqlUpdate = "update tbcadastro set " +
"cliente ='" + txtNome.Text.Trim() + "'," +
"nascto = str_to_date(\'" + mtbDataNascto.Text + "\', '%d/%m/%Y'), " +
"conjugue = '" + txtNomeEsposa.Text + "'," +
[b]acho que o erro esta aqui[/b] "nasctoconjugue = " + valordtcj + "," + 
"fone = \'" + txtFone.Text + "\' " +
" where codigocliente = \'" + dtgCadastro.CurrentRow.Cells[0].Value.ToString() + "\'";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dica : Veja o resultado da sring montada para saber aonde o erro pode estar ocorrendo, assim fica mais difícil ver.

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.