Fórum Clientdataset não aceita gravar #260909
01/12/2004
0
Estou migrando meu sistema do Paradox para o Firebird e estava indo muito bem, tudo funcionando, cadastro consultas etc... Mas agora tenho uma opção para fazer a baixa automática de documentos e o negocio não quer funcionar de forma alguma e o pior e que o banco não da onde esta o erro apenas informa que teve erro. Veja o que estou fazendo:
frmbaixa.cdsduplicata.First;
while not frmbaixa.cdsduplicata.Eof do
begin
if frmbaixa.cdsduplicatabaixa.Value = ´Y´ then
begin
frmbaixa.cdsduplicata.Edit;
frmbaixa.cdsduplicataDataliq.Value := date;
frmbaixa.cdsduplicataValorpag.Value := frmbaixa.cdsduplicataValordup.Value;
frmbaixa.cdsduplicataLiq.Value := ´Y´;
frmbaixa.cdsduplicata.ApplyUpdates(0);
inc(contador);
end;
frmbaixa.cdsduplicata.Next;
end;
o cliente vai clicando em um grid para marcar as duplicatas que vão ser baixadas.
Só que quando vou gravar ele me da a seguinte mensagem: DBX error: No Mapping for Error code Found;
Estou usando Sqlquery, datasetprovider, clientedataset
O que pode estar errado?
Hugo Fabrício
Hugofab
Curtir tópico
+ 0Posts
01/12/2004
Bruno_fantin
Gostei + 0
01/12/2004
Hugofab
Tentei como vc falou mas tb não deu,
Valeu pela dica.
Hugo Fabrício :(
Gostei + 0
02/12/2004
Hugofab
Consegui resolver meu problema ( :D ufa ),
O problema era o seguinte, estava colocando o nome da tabela em minúsculo na query ai o programa fazia a pesquisa, mas não aceitava editar o cadastro mudei pronto, só isto tem lógica? :twisted:
Programação é como paixão vai do amor ao ódio em poucos minutos...
Gostei + 0
02/12/2004
Rafs
Desde então adotei utilizar nome de tabelas e campos sempre em maiúsculas.
Gostei + 0
02/12/2004
Vinicius2k
É uma regrinha básica do dbExpress : nomes dos objetos do banco sempre em maiúsculas.
Muitos colegas sabem e muitos não sabem... quem não sabe acaba apanhando até descobrir ou alguém ajudar, pq, infelizmente, isso não está documentado oficialmente em lugar nenhum... ao menos eu nunca vi...
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)