Got rid of type parameter in internal Execute method

Dropped type parameter in RetrieveScalar; also RetrieveScalar now requires full SQL statement