0

私はデータベースからデータを取得しようとしています (私が行ったことがあり、それが機能することを知っています) しかし、データを変数にプッシュしたいと考えています。

何が悪いのかわかりません。現時点では「cmd.select」の周りに間違いがあるので、誰かが私を正しい方向に向けることができれば、それは素晴らしいことです!

  Dim cn As SqlConnection = New SqlConnection()
  Dim cmd As SqlCommand = New SqlCommand()
  Dim sqladp As New SqlDataAdapter()
  Dim ds As New DataSet()
  cmd.Parameters.Clear()

  cn.ConnectionString = ConfigurationManager.ConnectionStrings("PemcoConnectionString").ConnectionString
  cmd.Connection = cn

  GridView2.Visible = True
  cmd.Connection = cn
  cmd.CommandText = "spUserResultsDetails"
  cmd.CommandType = CommandType.StoredProcedure
  Session.Item("ID") = (sender.SelectedValue.ToString)
  cmd.Parameters.AddWithValue("@ID", Session.Item("ID"))

  For Each datarow As Data.DataRowView In cmd.Select(DataSourceSelectArguments.Empty)
      sEmailAddress = datarow("UserEmail")
  Next

  sqladp.SelectCommand = cmd
  sqladp.Fill(ds)
4

1 に答える 1