none
如何在後置程式碼.VB裡讀取資料庫資料 RRS feed

  • 問題

  • 以下是我現在使用的 判斷登入是否成功的程式碼,

    那我想在我登入成功後直接顯示出 demp,code,name 這三個欄位的資料,

    該怎麼處理,我不想在前端的.aspx內使用GridView 這類的工具,

    市面上的書幾乎都是在教 GridView等等的工具,有沒有甚麼書籍是再教VB這部分的,
    GridView這類工具雖然好用,但使用上很多還是需要靠VB這端來處理,但在教這部分的書籍好像沒有。

    而像現在我的狀況我只想讀出我登入後的demp,code,name的欄位就好,
    使用GridView會造成前端程式碼亂很亂,所以可以的話直接在VB這邊讀出,再利用 Label 顯示出來就好。

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    
            Dim CONN As New SqlConnection("Data Source=localhost;Initial Catalog=Oscsop;Persist Security Info=True;User ID=sa;Password=abc@123")
            Dim DR As SqlDataReader
            Dim CMD As New SqlCommand("select demp,code,name from [User] where Code = '" + TextBox1.Text + "' and psd = '" + TextBox2.Text + "'", CONN)
            Response.Cookies("Code").Value = TextBox1.Text
    
            CONN.Open()
            DR = CMD.ExecuteReader()
            If Not DR.Read() Then
                Label1.Text = "資料輸入錯誤"
            Else
                Session("Login") = "OK"
                DR.Close()
                CONN.Close()
                CONN.Dispose()
                Response.Redirect("Records.aspx")
    
                ' Response.Cookies("demp").Value = ???
            End If
    
    
        End Sub
    
    
    


    2013年5月31日 上午 11:09

解答