VB6.0 下使用rdoquery物件的語法是否與在VB5中不同?(編號:3026)

我原本在VB5中有一段程式碼如下:
Gsql="select * from department where depar_id like ?"
set rs_qry=pdb.createquery("",Gsql)
set rs_qry.rdoparameters(0)=txtdepar_id
set rs=rs_qry.openresultset(rdopenstatic,rdconcurreadonly)*
主要目的是從螢幕上輸入部門代號,查詢部門檔的部門編號.
在vb5中是可以run的,但在vb6卻在執行到*處,rs中是空的,即是
查不到資料,但是資料庫中是有資料的,不知這是不是我的odbc版本
造成的.....,若是,那odbc又該是幾版的才可以正常運作呢?