Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Problema com instrução insert com Delphi+Access+ADO


Flávio Borges

Pergunta

Galera boa tarde e prazer em conhecer a todos.

É o seguinte, estou tentando inserir um registro numa tabela chamada subgeneros, nos campos desc_subgenero e cod_genero... A tabela também possui um campo cod_subgenero que é auto-incrementável....

Porém está apresentando um erro durante a compilação...

errobg0.jpg

Na imagem, está o screen da tela com o código e o erro... Será que alguém tem uma idéia para ajudar?

Valeu mesmo a todos.

Editado por Flávio Borges
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Flávio Borges, o erro está no fato de você ter utilizado as aspas próximo aos parâmetros.

Na verdade o parâmetro faz parte da string: '...) values(:DescSubeenero, :CodGenero)';

Outra coisa, prefira não utilizar Value ao passar o parâmetro. Assim como fez com o primeiro parâmetro, indique o tipo de dados a ser passado via os métodos AsString, AsInteger, As...

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Flávio Borges, o erro está no fato de você ter utilizado as aspas próximo aos parâmetros.

Na verdade o parâmetro faz parte da string: '...) values(:DescSubeenero, :CodGenero)';

Outra coisa, prefira não utilizar Value ao passar o parâmetro. Assim como fez com o primeiro parâmetro, indique o tipo de dados a ser passado via os métodos AsString, AsInteger, As...

Abraços

Valeu mesmo cara...

Consegui fazer usando o seguinte código:

with DataMod.DModule.AQSubgeneros do

begin

Close;

SQL.Clear;

SQL.Add('Insert into Subgeneros(Desc_Subgenero, Cod_Genero)values(:DescSubgenero, :CodGenero)');

Parameters.ParamByName('DescSubgenero').Value:=edtDescSubgenero.Text;

Parameters.ParamByName('CodGenero').Value:=StrToInt(edtCodGenero.Text);

execSQL;

end;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...