Boa noite pessoal. Não sei o que está acontecendo. Desculpe pela longa explicação...
Estou fazendo um programinha no Delphi 7, usando SQL Server 2000 e ADO para a conexão. Quando vou adicionar um produto para sair junto com a venda (em tabelas diferentes), dá o seguinte erro: "INSERT statement conflited with COLLUMN FOREIGN KEY constraint 'FK_VenProd_CadVendas'. The conflict occurred in database 'simm', table 'cadvendas', column 'vencodigo'. Essa tabela VenProd é a que guarda os produtos que saíram com a venda. Ela tem um campo int que chama VenProd_VenCodigo, que guarda o código da venda (tabela CadVendas, campo VenCodigo [int, not null, primary key, identity(1,1)]). Não sei o que acontece. Para saber o código da venda, eu dou um last no DataSet de vendas, somo 1, coloco num Edit para exibição. Daí eu pego o valor desse Edit, transformo para int, coloco em uma variável do tipo integer, depois eu atribuo essa variável para esse campo que guarda o código da venda. Esse campo (VenProd_VenCodigo) é Foreign Key. O estranho é que algumas vezes o programa funciona. Outras dá esse erro. Eu tento mudar alguma coisa na programação e volta a funcionar. Mas depois de um certo tempo dá esse pau de novo. Alguém pode me ajudar? -- Rodrigo Tognin Estudante e estagiário Técnico em informática ESALQ/USP - IPEF -- <<<<< 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] ou [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