data pool is set of values that gives during playback for getting output on a other hand we can get single respective output of given inputs during playback
A datapool is a dataset that is used to parameterize your scripts. In short incase your script is using hard-coded values we could substitute the value with a Datapool value for every iteration.
Datapooling can be used to select different values from a combo-box for instance.
Using dp SQADataPoolOpen(:Path of Datafile:) Do While Not EOF(1) SQADataPoolFetch(dp)
SQADatapoolValue SQADataPoolClose(dp)
Playing with the above sytnax should help one out....