Resueltos el problema .
Era por la comilla en la versión 5 no admite el formato que utilizaba lo he cambiado asi.
cmd.CommandText="SELECT * FROM orderDetails WHERE orderID='" & TxtOrderID.text & "' "
he separado las ultimas comilla con un espacio y funciona.
