0

「データベースの合計」を取得する方法についてvb.netの例を検索しましたが、これを取得しましたが、これをテキストボックス1とテキストボックス2にどのように表示しますか?

しかし、これをテキストボックスに挿入する方法がわかりません。

 Try
        conn = New OleDbConnection(Get_Constring)
        conn.Open()
        cmd.Connection = conn
        cmd.CommandType = CommandType.Text
       sSQL=" Select userName,sum(quiz) as SumQuiz,sum(total) as Total From xxx where [username]='ad' And studentID='1111111'"
        cmd.CommandText = sSQL
        da.SelectCommand = cmd
4

1 に答える 1

1

私のVBはそれほど強力ではありません。OleDbDataReaderデータを変数に読み込むことを試すことができます。次に、変数の値を に代入しtextbox1.Texttextbox2.Text

Dim user As String
Dim sumQuiz As Integer
Dim total As Integer
Try
    conn = New OleDbConnection(Get_Constring)
    conn.Open()
    cmd.Connection = conn
    cmd.CommandType = CommandType.Text
   sSQL=" Select userName,sum(quiz) as SumQuiz,sum(total) as Total From xxx where [username]='ad' And studentID='1111111'"
    cmd.CommandText = sSQL
    OleDbDataReader dr = cmd.ExecuteReader()
    If dr.Read() Then
        set user = Convert.ToString(dr["userName"])
        set sumQuiz = Convert.ToInt32(dr["SumQuiz"])
        set total = Convert.ToInt32(dr["Total"])
    End If
于 2013-10-06T12:46:55.423 に答える