El error de desbordamiento que te da será porque el EXECUTENONQUERY devuelve un entero que indica el número de filas que se han visto afectadas por la ejecución del objeto command.La consulta debe de ser tipo UPDATE,DELETE o INSERT ya que no puede devolver un conjunto de registros,saludos