Solange, Aqui você tem que trocar o Edit por Append:
DMCliente.QReceber.Append; DMCliente.QReceber.Post; Verifica também se toda a estrutura de atribuição de valores aos campos está correta. Seria melhor se você colocasse também toda esta parte no e-mail para ver melhor isto. Wilton WGO Telecom solangevoss wrote: >Olá, estou com um problema em meu sistema em delphi: Eu faço o >cadastro de uma venda e se esta venda for em duas vezes, por exemplo, >após dar o post na tabela de venda eu tenho que inserir dois novos >registros na tabela de contas a receber. Eu faço um while da seguinte >maneira: > >DSVenda.DataSet.post; > >int:=strtoint(vezes.text); >i:=1; >while(i<=int)do >begin > DMCliente.QReceber.Edit; > DMCliente.QReceberRef_id_venda.value:=strtoint(id.text); > > ... e assim por diante com todos os campos da tabela > > i:=i + 1; >end; > > >A primeira conta a receber (quando o i do while é = 1), ele insere >beleza, mas para as próximas contas a receber ele dá o seguinte erro: >Erro:SQL Parse Error: Parameter name expected > >Não sei do que se trata, se alguém me ajudar eu agradeço. >Eu utilizo o delphi 7 e o banco Interbase. > > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html