Mestre/Detalhe com SQL SERVER
Amigos, Estou precisando fazer um mestr detalhe, usando SQL SERVER, e configurei os campos chaves da tabela pai e da tabela filho como AutoInc. Porém quando dou um Insert na tabela no Delphi (Componente ADO), não é exibido o valor da chave, com isso da erro na hora do apllay update da tabela filha !! O que poderei fazer para driblar essa situação !!
Grato,
Marcos
Grato,
Marcos
Marcos.rio
Curtidas 0
Respostas
Arc
19/04/2005
:?:
Eu não entendi bem a sua questão ....
Eu tbem uso sql server com componentes ADO, só que não utilizo applyupdate
faço inset direto no ado query....
Eu não entendi bem a sua questão ....
Eu tbem uso sql server com componentes ADO, só que não utilizo applyupdate
faço inset direto no ado query....
GOSTEI 0
Marcos.rio
19/04/2005
O meu maior problema é como retornar o valor gerado pelo Identy daquela determinada tabela, antes do applay Update.
Grato,
Grato,
GOSTEI 0
Marcos.rio
19/04/2005
olá amigos,
bem sei que esse assunto´já fui bem discutido, porém meu problema persiste e preciso da ajuda dos amigos.
Tenho 3 tabelas no sql server. Uma com os dados do contrato, outra com os dados do Cedente e a última com os dados do imóvel. Na tabela contrato eu tenho um campo COD_IMOVEl que se relaciona com a tabela imovel e tenho em cedente um campo COD_CONTRATO que se relaciona com o contrao. Todos os campos chave são do tipo Auto Identy. Quando vou pro Delphi (usando componentes ADO + ClientDataSet),e o usuário insere um novo contrato, starto um Insert na tabela imovel e contrato.
no evento on new record do ClientDataset do Contrato preciso trazer o valor do campo Cod_Imovel da tabela imovel para o campo COD_IMOVEl na tabela contrato, porém não consigo fazer com q o Delphi me retorne o valor do campo Imovel sem q eu aplique as modificações. Esse processo será realizado por uma equipe toda cadastrando simultâneamete e preciso que os dados naum se embaralhem. Alguém teria uma solução para esse meu mistério !
Abs
bem sei que esse assunto´já fui bem discutido, porém meu problema persiste e preciso da ajuda dos amigos.
Tenho 3 tabelas no sql server. Uma com os dados do contrato, outra com os dados do Cedente e a última com os dados do imóvel. Na tabela contrato eu tenho um campo COD_IMOVEl que se relaciona com a tabela imovel e tenho em cedente um campo COD_CONTRATO que se relaciona com o contrao. Todos os campos chave são do tipo Auto Identy. Quando vou pro Delphi (usando componentes ADO + ClientDataSet),e o usuário insere um novo contrato, starto um Insert na tabela imovel e contrato.
no evento on new record do ClientDataset do Contrato preciso trazer o valor do campo Cod_Imovel da tabela imovel para o campo COD_IMOVEl na tabela contrato, porém não consigo fazer com q o Delphi me retorne o valor do campo Imovel sem q eu aplique as modificações. Esse processo será realizado por uma equipe toda cadastrando simultâneamete e preciso que os dados naum se embaralhem. Alguém teria uma solução para esse meu mistério !
Abs
GOSTEI 0