The reason why your program didn't work before is ...
# arrow
r
The reason why your program didn't work before is because you call
result.bind()
after you bind on
dataset.end()