Hình như bạn chưa đưa code đầy đủ nên một số khai báo mình không biết bạn đặt như thế nào. Nhưng nhìn sơ qua thì mình thấy có vài điều thế này:
chưa gán connection cho command nên nó không biết sẽ mở connection nào để lấy dữ liệu.
Thứ 2 là thừa dòng: //cái này thì ko sao, hơi thừa thôi.
ds= New DataSet();