Prima di eseguire il metodo Execute, devi eseguire il ConnectObject.

Vedi qui:
http://msdn.microsoft.com/en-us/library/5zdwefhx(VS.85).aspx?ppud=4