請問動態更換 connection 時的錯誤(編號:5439)

當我關閉 de1.con1 更換 connectionstring 再 open 後所有原本Connection 下的sql command 都不能用了請問該如何解決?
De1.con1.close
v_str = "Provider=Microsoft.Jet.OLEDB.4.0;Password='';User ID=Admin;Data Source=" & nowdbfile '變更mdb檔案
De1.con1.ConnectionString = v_str
De1.con1.Open v_str
若此時使用 de1.rsrc1.open 會出現"沒有設定物件變數或with區塊變數