Adenovirus transduction is required for the correction of diabetes using Pdx-1 or Neurogenin-3 in the liver.