ProjectForStudy

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 122|ตอบกลับ: 1

[ถาม/ตอบ] Must declare the scalar variable "@user_username"

[คัดลอกลิงก์]
  • อารมณ์วันนี้
    เศร้า
    2020-7-1 23:01
  • เช็คชื่อแล้ว: 9 วัน

    [LV.3]BeginnerII

    5

    กระทู้

    16

    โพสต์

    83

    เครดิต

    BabyGhost

    Rank: 1

    เครดิต
    83
    Ticket
    17
    จิตพิสัย
    66
    ผมเขียนโค้ดแล้วมัน error อ่ะครับ ผมลองหาตามกระทู้ที่ใกล้เคียงแล้ว แต่ก็ไม่รู้ว่าผิดตรงไหนครับ
    มันขึ้นว่า

    Must declare the scalar variable "@user_username"

    อันนี้คือ error ครับ

    อันนี้คือโค้ด sql ครับ



    อันนี้คือตารางครับ

            Dim id As String = tb_name.Text
            Dim pw As String = tb_password1.Text
            Dim n As String = tb_name.Text
            Dim ln As String = tb_lastname.Text
            Dim t As String = tb_tel.Text
            Dim m As String = tb_mail.Text
            Dim address As String = tb_address.Text

            sql = "INSERT INTO members (user_username, user_password, user_name, user_lastname, user_tel, user_mail, user_address)
                VALUES (@user_username, @user_password, @user_name, @user_lastname, @user_tel, @user_mail, @user_address)"


            cmd = New SqlClient.SqlCommand(sql, cn)
            cmd.Parameters.Clear()
            cmd.Parameters.AddWithValue("@user_username", id)
            cmd.Parameters.AddWithValue("@user_password", pw)
            cmd.Parameters.AddWithValue("@user_name", n)
            cmd.Parameters.AddWithValue("@user_lastname", ln)
            cmd.Parameters.AddWithValue("@user_tel", t)
            cmd.Parameters.AddWithValue("@user_mail", m)
            cmd.Parameters.AddWithValue("@user_address", address)

            If cmd_excuteNonquery() = 0 Then
                msg_error("เพิ่มไม่สำเร็จ")
            Else
                msg_ok("เพิ่มสำเร็จ")
            End If







    ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

    คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

    x
  • อารมณ์วันนี้
    แฮปปี้
    เมื่อวาน 22:52
  • เช็คชื่อแล้ว: 645 วัน

    [LV.9]ConquerorII

    47

    กระทู้

    1111

    โพสต์

    7810

    เครดิต

    KingUnicorn

    Rank: 6Rank: 6

    เครดิต
    7810
    Ticket
    4351
    จิตพิสัย
    3459

    Merciful MemberInstructor

    puklit โพสต์ 2020-7-8 08:19:35 | ดูโพสต์ทั้งหมด
    ให้ท่านเช็คค่า Dim id As String = tb_name.Text
    ก่อนบันทึก ว่ามันเป็นค่าว่างหรือไม่ก่อนบันทึก เพราะถ้าไม่ได้กำหนด
    SQL มันก็จะฟ้อง Must declare @user_username ครับ
    ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

    รายละเอียดเครดิต

    ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|ProjectForStudy  

    GMT+7, 2020-8-10 00:11 , Processed in 0.051304 second(s), 26 queries .

    Powered by Discuz! X3.2 R20150609, Rev.38

    © 2001-2013 Comsenz Inc.

    ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้