View Full Version : Fill em DataSet com duas tabelas


Rodrigo A. Rodrigues
09-07-2006, 06:55 PM
Possuo um dataset tipado com duas tabelas relacionadas.
Para recuperar um determinada registro executo um Fill na tabela pai.
Tendo esse registro na tabela pai executo um fill na tabela dependente,
porém ao invés de retornar apenas os registros relacionados com o registro da
tabela pai, o DataAdapter preenche com todos os registro daquela tabela que
estão no banco.
Esse comportamento é normal?
Existe alguma forma de fazer com que ele apenas preencha com os registros
relacionado a tabela pai, se possivel sem fazer alterações na instrução
select do DataAdapter?

Bruno Velaz
09-08-2006, 02:33 PM
basta vc fazer o select e fazer fill.

select * from x;select from d;

quando vc usar fill...

vai ter no dataset

dataset.tables["x"]
dataset.tables["d"]


--
Espero ter ajudado...qq reply

Bruno Velaz
www.i-devnet.com
http://spaces.msn.com/brunovelaz/

PS: FOI ÚTIL PRA VOCÊ? Então ajude outras pessoas, marque-a como útil.





"Rodrigo A. Rodrigues" escreveu:

> Possuo um dataset tipado com duas tabelas relacionadas.
> Para recuperar um determinada registro executo um Fill na tabela pai.
> Tendo esse registro na tabela pai executo um fill na tabela dependente,
> porém ao invés de retornar apenas os registros relacionados com o registro da
> tabela pai, o DataAdapter preenche com todos os registro daquela tabela que
> estão no banco.
> Esse comportamento é normal?
> Existe alguma forma de fazer com que ele apenas preencha com os registros
> relacionado a tabela pai, se possivel sem fazer alterações na instrução
> select do DataAdapter?