Erro SQL = -206 no Delphi 10
04/09/2023
0
Olá, estou tentando inserir dados em uma tabela com o seguinte código:
with FDQueryEst do
begin
sql.Clear;
sql.Add('Insert into cliente (NOMEESTADO, SIGLAESTADO, STATUSESTADO)');
sql.Add('Values (:cnome, :csigla, :cstatus)');
ParamByName ('cnome').AsString := DBE_NomeEst.Text;
ParamByName ('csigla').AsString := DBE_SiglaEst.Text;
ParamByName ('cstatus').AsString := DBCB_StatusEst.Text;
ExecSQL;
end;
Porém, ao digitar os dados e tentar salvar, aparece o seguinte erro:
[FireDAC] [Phys] [FB] Dynamic SQL Error
SQL error code = -206
Column Unknown
NOMEESTADO
at line 1, column 22.
Na Query está aparecendo todas colunas normalmente, já conferi o nome e está correto também, podem ajudar?
with FDQueryEst do
begin
sql.Clear;
sql.Add('Insert into cliente (NOMEESTADO, SIGLAESTADO, STATUSESTADO)');
sql.Add('Values (:cnome, :csigla, :cstatus)');
ParamByName ('cnome').AsString := DBE_NomeEst.Text;
ParamByName ('csigla').AsString := DBE_SiglaEst.Text;
ParamByName ('cstatus').AsString := DBCB_StatusEst.Text;
ExecSQL;
end;
Porém, ao digitar os dados e tentar salvar, aparece o seguinte erro:
[FireDAC] [Phys] [FB] Dynamic SQL Error
SQL error code = -206
Column Unknown
NOMEESTADO
at line 1, column 22.
Na Query está aparecendo todas colunas normalmente, já conferi o nome e está correto também, podem ajudar?
Matheus Nascimento
Curtir tópico
+ 0
Responder
Posts
04/09/2023
Flitzinn Modder
O problema relatado está relacionado à coluna "NOMEESTADO" que não está sendo reconhecida na consulta SQL. Para solucionar esse problema, verifique os seguintes pontos:
Verifique se a tabela "cliente" existe no banco de dados e se a coluna "NOMEESTADO" está definida corretamente.
Verifique se você está conectado ao banco de dados correto. Problemas de conexão podem fazer com que a consulta seja executada em um banco de dados diferente.
Certifique-se de utilizar corretamente o nome da tabela e das colunas, incluindo a diferença entre letras maiúsculas e minúsculas, conforme definido no banco de dados.
Verifique se a unidade que contém a definição do objeto "FDQueryEst" está incluída corretamente no seu código.
Verifique se a tabela "cliente" existe no banco de dados e se a coluna "NOMEESTADO" está definida corretamente.
Verifique se você está conectado ao banco de dados correto. Problemas de conexão podem fazer com que a consulta seja executada em um banco de dados diferente.
Certifique-se de utilizar corretamente o nome da tabela e das colunas, incluindo a diferença entre letras maiúsculas e minúsculas, conforme definido no banco de dados.
Verifique se a unidade que contém a definição do objeto "FDQueryEst" está incluída corretamente no seu código.
Responder
04/09/2023
Flitzinn Modder
O problema relatado está relacionado à coluna "NOMEESTADO" que não está sendo reconhecida na consulta SQL. Para solucionar esse problema, verifique os seguintes pontos:
Verifique se a tabela "cliente" existe no banco de dados e se a coluna "NOMEESTADO" está definida corretamente.
Verifique se você está conectado ao banco de dados correto. Problemas de conexão podem fazer com que a consulta seja executada em um banco de dados diferente.
Certifique-se de utilizar corretamente o nome da tabela e das colunas, incluindo a diferença entre letras maiúsculas e minúsculas, conforme definido no banco de dados.
Verifique se a unidade que contém a definição do objeto "FDQueryEst" está incluída corretamente no seu código.
Verifique se a tabela "cliente" existe no banco de dados e se a coluna "NOMEESTADO" está definida corretamente.
Verifique se você está conectado ao banco de dados correto. Problemas de conexão podem fazer com que a consulta seja executada em um banco de dados diferente.
Certifique-se de utilizar corretamente o nome da tabela e das colunas, incluindo a diferença entre letras maiúsculas e minúsculas, conforme definido no banco de dados.
Verifique se a unidade que contém a definição do objeto "FDQueryEst" está incluída corretamente no seu código.
Responder
Clique aqui para fazer login e interagir na Comunidade :)