ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programminghelp me ช่วยแก้โค้ดVb2005+Mysql (โปรแกรมlogin)
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: help me ช่วยแก้โค้ดVb2005+Mysql (โปรแกรมlogin)  (อ่าน 1052 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
mr.fabza
ก๊วนเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 266



ดูรายละเอียด
« เมื่อ: 26 ธันวาคม 2011, 02:48:07 »

    Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
        mysqlconnection = New MySqlConnection
        mysqlconnection.ConnectionString = "server=localhost;user id=root;password=123456;database=fabza;"
        Try
            mysqlconnection.Open()
            MessageBox.Show("เชื่อต่อเซิฟฐานข้อมูลสำเร็จ")
        Catch ex As Exception
            mysqlconnection.Close()
            MessageBox.Show("ไม่สามาเชือมต่อฐานข้อมูลได้" & UsernameTextBox.Text)
        End Try
        Dim MySqladapter As New MySqlDataAdapter
        Dim sqlquary = "SELECT * FROM user whare uername '" & UsernameTextBox.Text & "' AND Password = '" & PasswordTextBox.Text & "';"
        Dim command As New MySqlCommand
        command.Connection = mysqlconnection
        command.CommandText = sqlquary
        MySqladapter.selectcommand = command
        Dim mydata As MySqlDataReader
        mydata = command.ExecuteReader
        If mydata.HasRows = 0 Then
            MessageBox.Show("logintest")
        End If
        MessageBox.Show("test: " & UsernameTextBox.Text)
        form2.show()
    End Sub

มัน error ตรงบันทัดสีแดงอะครับผู้รู้ช่วยทีครับ
บันทึกการเข้า
DataCenterAsia.com
ก๊วนเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 229



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 26 ธันวาคม 2011, 03:02:50 »

มันแจ้ง error ว่าอะไรล่ะครับ
บันทึกการเข้า
mr.fabza
ก๊วนเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 266



ดูรายละเอียด
« ตอบ #2 เมื่อ: 26 ธันวาคม 2011, 03:08:26 »



ตามรูปครับ T^T
บันทึกการเข้า
nuijang24
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 21



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 27 ธันวาคม 2011, 17:06:44 »

ตรงคำสั่ง Select น่ะครับ
Dim sqlquary = "SELECT * FROM user whare uername '" & UsernameTextBox.Text & "' AND Password = '" & PasswordTextBox.Text & "';"

ตรง where นะครับ ไม่ใช่ whare แล้วก็ username ต้องมี = ด้วยนะครับ

ยังไงลองเช็ค select statement ดูนะครับ
« แก้ไขครั้งสุดท้าย: 27 ธันวาคม 2011, 17:07:51 โดย nuijang24 » บันทึกการเข้า

mr.fabza
ก๊วนเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 266



ดูรายละเอียด
« ตอบ #4 เมื่อ: 27 ธันวาคม 2011, 20:54:46 »

ตรงคำสั่ง Select น่ะครับ
Dim sqlquary = "SELECT * FROM user whare uername '" & UsernameTextBox.Text & "' AND Password = '" & PasswordTextBox.Text & "';"

ตรง where นะครับ ไม่ใช่ whare แล้วก็ username ต้องมี = ด้วยนะครับ

ยังไงลองเช็ค select statement ดูนะครับ


ขอบคุณครับ ลองแก้ที่ท่านบอกแล้วลองเชค ฟิลด์ไม่ตรงกับฐานข้อมูลครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์