Delphi nao esta inserindo dados dentro da table
Pessoal, eu criei um campo chamado "OBS" eu declarei dentro do buton de gravar, so que quando inicio a operação no sistema da esse erro, alguem pode me ajudar?
nao consegui posta a imagem aqui na Dev, então estou postando o link
imagem do sistema rodando
http://imageshack.com/a/img924/4325/XmxXTB.png
imagem do codico fonte
http://imageshack.com/a/img923/1518/Aawsu3.png
nao consegui posta a imagem aqui na Dev, então estou postando o link
imagem do sistema rodando
http://imageshack.com/a/img924/4325/XmxXTB.png
imagem do codico fonte
http://imageshack.com/a/img923/1518/Aawsu3.png
Argos Oliveira
Curtidas 0
Melhor post
Bin Laden
21/04/2016
Clique com o direito no teu dataset e add fields, pela mensagem, o dataset não ta conseguindo localizar o field, então talvez não esteja adicionado.
GOSTEI 1
Mais Respostas
Argos Oliveira
21/04/2016
Não deu certo,
GOSTEI 0
Raimundo Pereira
21/04/2016
Argos, aparentemente o erro parece está aqui ! Desce!
[img]http://uploaddeimagens.com.br/imagens/ret2-jpg[/img]
Post um print da sua tabela conta cliente, acredito que não existe o campo OBS, se não existir o mesmo na tabela
Você deve ir até seu gerenciador de banco de dados e incluir.
[img]http://uploaddeimagens.com.br/imagens/ret2-jpg[/img]
Post um print da sua tabela conta cliente, acredito que não existe o campo OBS, se não existir o mesmo na tabela
Você deve ir até seu gerenciador de banco de dados e incluir.
GOSTEI 0
Bin Laden
21/04/2016
Quando você clica com o direito no dataset ele da a opção do Fields editor, clicando nele com o direito e Add Fields, vai aparecer a tela onde mostra todos os fields da tabela que ele esta conectado, se ele não aparece, é como o P2 falou, não ta na tabela do banco.
GOSTEI 0
Argos Oliveira
21/04/2016
Vamos por parte, então, olha isso:
Dentro da Query está Adicionada
https://imageshack.com/i/pomjC8eXp
dentro da Dbgride
https://imageshack.com/i/plRpHyerp
dentro do Banco de Dados
https://imageshack.com/i/pnTo8ZgPp
Agora o seguinte, eu tento rodar minha aplicação, so que ao começar o procedimento de atendimento de mesa, ele me vem esse erro
https://imageshack.com/i/pldVQEVDp
https://imageshack.com/i/plFIfsRbp
E aqui é o Codico fonte de onde está esse Aviso, alguem pode Ajudar?
Dentro da Query está Adicionada
https://imageshack.com/i/pomjC8eXp
dentro da Dbgride
https://imageshack.com/i/plRpHyerp
dentro do Banco de Dados
https://imageshack.com/i/pnTo8ZgPp
Agora o seguinte, eu tento rodar minha aplicação, so que ao começar o procedimento de atendimento de mesa, ele me vem esse erro
https://imageshack.com/i/pldVQEVDp
https://imageshack.com/i/plFIfsRbp
E aqui é o Codico fonte de onde está esse Aviso, alguem pode Ajudar?
GOSTEI 0
Argos Oliveira
21/04/2016
Codico fonte : https://imageshack.com/i/pncLQMhJp
GOSTEI 0
Raimundo Pereira
21/04/2016
Veja Imagem
Veja a sua estrutura
Campo1-Ok Campo2-Ok Campo3-Ok Campo4 Erro Campo5-Ok Campo6-ok Campo7-Ok Campo8-Ok Campo9-Ok
('INSERT INTO ITENS_CONTA_CLIENTE (CODIGO ,ORDEM ,COD_PRO , OBS ,COD_VEND ,QUANT ,VALOR , COD_EMP ,CANCELADO)+
'VALUES (:1,:2,:3,:4,:5,:6,:7,:8,0)');
Parambyname('1').AsInterger
Parambyname('2').AsInterger
Parambyname('3').AsInterger
Parambyname('4').AsInterger
Parambyname('5').AsCurrency
Parambyname('6').AsCurrency
Parambyname('7').AsInterger
Parambyname('8').AsCurrency
Os campos devem está em ordem, o campo4 deve ser incluso no final, pois o campo4 deveria ser COD_VEND.
Entenda essa rotina.
Veja a sua estrutura
Campo1-Ok Campo2-Ok Campo3-Ok Campo4 Erro Campo5-Ok Campo6-ok Campo7-Ok Campo8-Ok Campo9-Ok
('INSERT INTO ITENS_CONTA_CLIENTE (CODIGO ,ORDEM ,COD_PRO , OBS ,COD_VEND ,QUANT ,VALOR , COD_EMP ,CANCELADO)+
'VALUES (:1,:2,:3,:4,:5,:6,:7,:8,0)');
Parambyname('1').AsInterger
Parambyname('2').AsInterger
Parambyname('3').AsInterger
Parambyname('4').AsInterger
Parambyname('5').AsCurrency
Parambyname('6').AsCurrency
Parambyname('7').AsInterger
Parambyname('8').AsCurrency
Os campos devem está em ordem, o campo4 deve ser incluso no final, pois o campo4 deveria ser COD_VEND.
Entenda essa rotina.
GOSTEI 0
Argos Oliveira
21/04/2016
Teria que adicionar mas um value?
GOSTEI 0
Bin Laden
21/04/2016
Exatamente como o P2 falou, o campo4 (obs) esta recebendo value integer parâmetro4, por isso a mensagem is not a valid integer value. Você esta dando insert com 9 campos, mas no values esta colocando 8 campos. E só colocar mais um parâmetro no value e organizar na mesma ordem da linha do insert.
GOSTEI 0