Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
estou usando a conexão com o dbexpress a syntaxe abaixo retorna o seguinte erro quando clico no botão salvar:
(Estou usando o MySql 5)
DM.Q_Funcionarios.Active := False;
DM.Q_Funcionarios.SQL.Clear;
DM.Q_Funcionarios.SQL.Add('UPDATE FUNCIONARIO SET');
DM.Q_Funcionarios.SQL.Add('CODESPECIALIDADE="'+edtcodespecialidade.Text+',');
DM.Q_Funcionarios.SQL.Add('NOME="'+EdtNome.Text+',');
DM.Q_Funcionarios.SQL.Add('ENDERECO="'+edtEndereco.Text+',');
DM.Q_Funcionarios.SQL.Add('NUMERO="'+edtnumero.Text+',');
DM.Q_Funcionarios.SQL.Add('BAIRRO="'+edtBairro.Text+'" WHERE CODFUNC='+#39+IntToStr(codFuncionario)+#39);
DM.Q_Funcionarios.ExecSQL;
'You have an error in your SQL syntaxe; check the manual that corresponds to your Mysql server version for the rigth syntaxe to user ner "Maria Jose"
Endereco="25,
numero="25,
bairro="Jacar" WHERE CODFUNC" at line 2'.
Por favor me ajudem
1- Onde esta o erro nesta syntaxe?
2-Quando se diz at line 2, qual linha é esta no código acima?
Obrigado.
Se alguem tiver um syntaxe que funcione por favor post para mim!
Carregando comentários...