Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > ช่วยทีครับเครียดมากเลยครับมันส่ง session ไปแล้วมันค้างแค่ record แรกอ่ะครับ ด่วนมากเลยครับๆๆ



 

ช่วยทีครับเครียดมากเลยครับมันส่ง session ไปแล้วมันค้างแค่ record แรกอ่ะครับ ด่วนมากเลยครับๆๆ

 



Topic : 068033



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์




มันติดปัญหามากเลยครับ ส่งตัวแปร session ไปแล้วมันอ่านข้อมูลแค record แรกอ่ะครับ ไม่ทราบมันเกิดปัญหาตรงไหนอ่ะครับช่วยดูให้หน่อย

Code (VB.NET)
หน้า Login.aspx  
Option Explicit On
Option Strict On
Imports System.Data
Imports System.Data.SqlClient
Imports System.Web.Configuration
Imports Microsoft.VisualBasic

Public Class Login
    Inherits System.Web.UI.Page
    Dim ds As New DataSet

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load

    End Sub


    Public Function dtCon(ByVal StrUsername As String, _
                             Optional ByVal StrPassword As String = "") As DataTable
        Dim strCon As String = WebConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
        Dim con As New SqlConnection(strCon)
        con.Open()
        Dim dt As New DataTable
        Dim dt2 As New DataTable

        Dim sql As String = "SELECT * From ConsumerDB "
        sql &= "where Username = '" & StrUsername & "'"
        sql &= " and Password = '" & StrPassword & "' "

        Dim cm As New SqlCommand(sql, con)
        Dim da As New SqlDataAdapter(cm)
        Dim br As New SqlCommandBuilder(da)


        da.Fill(ds)
        dt = ds.Tables("ConsumerDB")
        da = Nothing
        con = Nothing
        con.Close()

        dt2 = ds.Tables("ConsumerDB")
        Return dt2
    End Function

    Private Sub CheckData()

        Dim dv As New Data.DataView(dtCon(Me.txtUser.Text, Me.txtPwd.Text))
              If dv.Count > 0 Then
            Session("ConsumerID") = dv.Item(CInt("ConsumerID")).Row("ConsumerID")
                      Response.Redirect("Consumerhome.aspx")
        Else
            Alert.Msg(Page, "ป้อนรหัสผ่าน หรือ username ไม่ถูกต้อง")
        End If
    End Sub
    Sub btnLogin_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnLogin.Click
        CheckData()
    End Sub
  End Class


Code (VB.NET)
[vb]Option Explicit On
Option Strict On
Imports System.Data
Imports System.Data.SqlClient
Imports System.Web.Configuration
Public Class WebUserControl1
    Inherits System.Web.UI.UserControl
    Dim conn As SqlConnection
    Dim ds As New DataSet
    Dim dt As DataTable
    
    Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
            If Not IsNothing(Session("ConsumerID")) Then
                LoadUser()
            End If
        End If
    End Sub
    Public Function LoadData(Optional ByVal strCus_ID As Integer = 0) As DataTable
        If Not IsNothing(Session("ConsumerID")) Then
            Dim strCon As String = WebConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
            Dim con As New SqlConnection(strCon)
            con.Open()

            Dim sql As String = "Select * From ConsumerDB "
            'sql &= "Where (ConsumerID = ConsumerID And [Company] = Company"

            Dim cm As New SqlCommand(sql, con)
            cm.CommandType = CommandType.Text
            Dim da As New SqlDataAdapter(cm)
            Dim br As New SqlCommandBuilder(da)
            'Dim rd As SqlDataReader = cm.ExecuteReader()

            Dim ds As New DataSet
            Dim dt As DataTable
            da.Fill(ds, "ConsumerDB")
            dt = ds.Tables("ConsumerDB")

            da = Nothing
            con.Close()
            con = Nothing
            Me.lblShow.Text = dt.Rows(0).Item("Company").ToString
            If CBool(Session("ComsumerID")) = True Then
                Response.Redirect("W.aspx")
            End If
        Else
            Response.Redirect("W.aspx")
        End If
    End Function
             

Private Sub LoadUser(Optional ByVal strCus_ID As Integer = 0)

        If Not IsNothing(Session("ConsumerID")) Then
            Dim dt As DataTable = dt.Rows(0).Item("Password")(Session("ConsumerID")))
            Me.lblShow.Text = CStr(Session("ConsumerID"))

            If dt.Rows.Count > 0 Then
                Me.lblShow.Text = CStr(dt.Rows(0)("Company"))
            End If
            Me.lblShow.Visible = True
            'Session("Flag") = "Customer"
        Else
            Me.lblShow.Visible = False

        End If

    End Sub
End Class




Tag : .NET, VB.NET









ประวัติการแก้ไข
2011-10-13 19:37:35
2011-10-13 19:43:45
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-10-13 19:36:09 By : Tittee View : 933 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

คุณใช้ Loop ตรงไหนครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-14 12:13:21 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยทีครับเครียดมากเลยครับมันส่ง session ไปแล้วมันค้างแค่ record แรกอ่ะครับ ด่วนมากเลยครับๆๆ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่