Fórum DBLookupComboBox - Perdendo valor #507382

15/01/2015

0

Boa tarde...
estou desenvolvendo uma tela onde eu pego um arquivo txt, percorro ele e veja se tem alguma informação a mais que no banco de dados.

Tenho uma DBLookupComboBox que quando aperto o botão de "Percorrer" o arquivo, ela zera e não grava os valores..
e também não estou conseguindo tratar meu códido na linha "qryUpDate.ParamByName('p_I_COD_B_CONTA_CORRENTE_DEBIT_C')." que seria o campo da ComboBox..
Ela mostra o nome e grava o código.
Abaixo meu código pra darem uma olhada o que ta faltando..


procedure TfrmDebitoConta.btnPercorrerClick(Sender: TObject);
var
ind : integer;

begin

mmPercorre.Lines.Clear;
memAtualizado.Lines.Clear;

for ind := 0 to mmLista.Lines.Count - 1 do
begin
qryPesquisa.Close;
qryPesquisa.ParamByName('p_S_NUMERO_FICHA_DEBITO_CONTA').AsString := Copy(mmLista.Lines[ind], 2, 6);
qryPesquisa.Open;

if qryPesquisa.IsEmpty then
mmPercorre.Lines.Add(Copy(mmLista.Lines[ind], 2, 6))
else
begin
qryUpDate.Close;
qryUpDate.ParamByName('p_S_NUM_FICHA_DEB_CONTA').AsString := Copy(mmLista.Lines[ind], 2, 6);
qryUpDate.ParamByName('p_S_AG_CLIENTE_DEB_CONTA').AsString := Copy(mmLista.Lines[ind], 27, 4);
qryUpDate.ParamByName('p_S_CONTA_CLIENTE_DEB_CONTA').AsString := Copy(mmLista.Lines[ind], 31, 12);
qryUpDate.ParamByName('p_F_VAL_DEB_CONTA_CLIENTE').AsString := Copy(mmLista.Lines[ind], 63, 5);
//qryUpDate.ParamByName('p_I_COD_B_CONTA_CORRENTE_DEBIT_C').AsInteger := dbBancoNome.KeyValue; ( não estou conseguindo tratar esse campo)
qryUpDate.ExecSQL;

memAtualizado.Lines.Add(Copy(mmLista.Lines[ind], 2, 6));
memAtualizado.Lines.Add(Copy(mmLista.Lines[ind], 27, 4));
memAtualizado.Lines.Add(Copy(mmLista.Lines[ind], 31, 12));
memAtualizado.Lines.Add(Copy(mmLista.Lines[ind], 63, 5));
showmessage(dbBancoNome.text);
memAtualizado.Lines.Add('');

end;
end;

Se puderem dar uma ajuda... fico agradecido
Rudimar

Rudimar

Responder

Posts

15/01/2015

Rudimar

Minha explicação ficou um pouco vaga na verdade...

Meu programa ele pega um arquivo TXT, percorre ele e detecta qual código não está cadastrado no banco de Dados.. Segue Imagem abaixo de como está a estrutura dele. [img]http://arquivo.devmedia.com.br/forum/imagem/300366-20150115-155038.png[/img]

Eu possuo 2 Query de pesquisa por causa do DBLookupComboBox, uma Query de Pesquisa em uma tabela X e outra na Tabela Y, pois preciso ler os arquivos de uma tabela e gravar em outra.
Estou usando o componente Zeos para fazer essa conexão.

O único problema que estou enfrentando é que não estou conseguindo fazer gravar esse DBLookupComboBox no banco, após eu clica no botão "percorrer" ele apaga o valor do campo e não grava nada...

se precisarem mais informações é só pedir =)
Responder

Gostei + 0

16/01/2015

Rudimar

up alguém?
Responder

Gostei + 0

16/01/2015

Jacques Silva

me passe o seu e-mail...
Responder

Gostei + 0

16/01/2015

Rudimar

opa.. é nage1986@hotmail.com
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar