Não seria um DMCliente.QReceber.Insert no lugar de DMCliente.QReceber.Edit? De qq forma não parece explicar a msg de erro... Fausto
On 10/26/05, solangevoss <[EMAIL PROTECTED]> 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 >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< 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