there are some examples for interbase somwere in the freepascal samples i think that is not so hard to write a simple app but for bigger projects of course is good to have tdataset ,tquery ,.... if no one is wanting the tdataset to write i can do it so with who i have to talk to ..?