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,037

HOME > .NET Framework > Forum > งง กับการ Insert ID ค่ะแนะนำด้วยค่ะ คือถ้า ID ซ้ำกันให้ บอกถ้าไม่ซ้ำกันให้ Insert อ่ะค่ะ



 

งง กับการ Insert ID ค่ะแนะนำด้วยค่ะ คือถ้า ID ซ้ำกันให้ บอกถ้าไม่ซ้ำกันให้ Insert อ่ะค่ะ

 



Topic : 097088



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



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




งงอ่ะค่ะ พอดีทำละยัง งงๆ อยู่แนะนำด้วยค่ะ คือดูตามตัวอย่างมันก็มีเยอะมาก เลยสับสนอยู่ค่ะ แนะนำด้วยค่ะ เพราะตอนนี้ insert ได้แต่ยังเช๊คว่าข้อมูลซ้ำกันไม่ได้อ่ะค่ะ

Code (VB.NET)
Imports System.Data.SqlClient
Imports System.IO
Public Class ClsAddUser
#Region "Fields and Properties"
    Private _vc_UserId As String
    Property vc_UserId
        Get
            Return _vc_UserId
        End Get
        Set(ByVal value)
            _vc_UserId = value
        End Set
    End Property
    Private _vc_Name As String
    Property vc_Name
        Get
            Return _vc_Name
        End Get
        Set(ByVal value)
            _vc_Name = value
        End Set
    End Property
    Private _vc_Position As String
    Property vc_Position
        Get
            Return _vc_Position
        End Get
        Set(ByVal value)
            _vc_Position = value
        End Set
    End Property
    Private _vc_Username As String
    Property vc_Username
        Get
            Return _vc_Username
        End Get
        Set(ByVal value)
            _vc_Username = value
        End Set
    End Property
    Private _vc_Password As String
    Property vc_Password
        Get
            Return _vc_Password
        End Get
        Set(ByVal value)
            _vc_Password = value
        End Set
    End Property
    Private _vc_Private As String
    Property vc_Private
        Get
            Return _vc_Private
        End Get
        Set(ByVal value)
            _vc_Private = value
        End Set
    End Property

#End Region
#Region "Constructors"
    Private Sub PopulateDefault()
        _vc_UserId = ""
        _vc_Name = ""
        _vc_Position = ""
        _vc_Username = ""
        _vc_Password = ""
        _vc_Private = ""
    End Sub
    Sub New()
        PopulateDefault()
    End Sub
#End Region
    Public sql As String
    Dim ConstrEV As String


    Public Function InsertUser_Admin() As Boolean
        ConnS.Open()

        'Dim intNumRows As Integer
        'sql = " SELECT COUNT(*) FROM M_Users WHERE vc_UserId = '" & AddUserID & "' "
        'cmd = New SqlCommand(sql, ConnS)
        'MessageBox.Show(sql)
        'intNumRows = cmd.ExecuteScalar()
        'If intNumRows > 0 Then
        '    MessageBox.Show("Fail")
        'Else
        sql = " INSERT INTO M_Users("
        sql += " vc_UserId, "
        sql += " vc_Name, "
        ''sql += " vc_Position)"
        'sql += " vc_Position, "
        sql += " vc_Username, "
        sql += " vc_Password, "
        sql += " vc_Private)"
        sql += " VALUES ("
        sql += "  @vc_UserId, "
        sql += "  @vc_Name, "
        ''sql += "  @vc_Position)"
        'sql += "  @vc_Position, "
        sql += "  @vc_Username, "
        sql += "  @vc_Password, "
        sql += "  @vc_Private)"
        Using cmd As New SqlCommand(sql)
            cmd.Parameters.AddWithValue("@vc_UserId", AddUserID)
            cmd.Parameters.AddWithValue("@vc_Name", InsertName)
            'cmd.Parameters.AddWithValue("@vc_Position", StatusUser)
            cmd.Parameters.AddWithValue("@vc_Username", InsertUserNm)
            cmd.Parameters.AddWithValue("@vc_Password", InsertPass)
            cmd.Parameters.AddWithValue("@vc_Private", StatusUser)
            MessageBox.Show("บันทึกสำเร็จ")
            InsertName = ""
            StatusUser = ""
            Return ExecuteNonQuery(cmd)
            ConnS.Close()
        End Using
'End if
    End Function

    
End Class





Tag : .NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-06-27 08:56:46 By : nunidnaja View : 977 Reply : 5
 

 

No. 1



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



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


เผื่อเป็นแนวได้นะครับ ของผมทำแบบนี้ครับ............. ASP.net (VB) ครับ
============================================================================================
Dim TB1 As String
TB1 = TextBox1.Text
Dim DataP As New TData
Dim DT As Data.DataTable = DataP.GetdataTable("select pro_id from product where pro_id = '" & TB1 & "' ")

If DT.Rows.Count > 0 Then
Label17.Text = "<span style='font-size:20px;color:red'>มีข้อมูลอยู่แล้ว</span>"
Else
Dim Data1 As New TData
Dim cmd As SqlCommand = Data1.CommandCreate("insert into product (pro_id,pro_name,pro_detail1pro_weight,pro_size,pro_color) values (@p1,@p2,@p3,@p4,@p5,@p6)", "TTTTTT")
cmd.Parameters(0).Value = TextBox1.Text
cmd.Parameters(1).Value = TextBox2.Text
cmd.Parameters(2).Value = TextBox3.Text
cmd.Parameters(3).Value = TextBox4.Text
cmd.Parameters(4).Value = TextBox5.Text
cmd.Parameters(5).Value = TextBox6.Text

End If






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-27 09:28:28 By : sununrak
 


 

No. 2



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



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

ถ้าติดเรื่อง Primary เพิ่มข้อมูลแล้วค่าซ้ำกัน ผมแนะนำตอน Design Table ให้ตั้งค่า PrimaryKey ให้ Property เป็นค่า Identity = true และมันจะรันค่าให้อัตโนมัติ

เมื่อเราเพิ่มเรคอร์ด ตอน Insert ก็ไม่ต้องใส่ชื่อคอลัมป์ และค่าในฟิลใน Insert Command เลยครับ ลบมันไม่ต้องไปสนใจมันเลย


ประวัติการแก้ไข
2013-06-27 11:07:36
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-27 11:05:50 By : 01000010
 

 

No. 3



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



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


ขอบคุณมากค่ะ ตอนนี้ทำได้แล้วค่ะ ที่ไม่ได้เพราะว่า conns.open()ซ้ำ แถมตอนปิดก็ปิดผิดที่อ่ะค่ะ code เหมือนเดิม เปลี่ยนที่เปิดกะปิดเองค่ะ ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-27 14:32:50 By : nunidnaja
 


 

No. 4



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



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

แนะนำเพิ่มเติมครับ เช็ค Connection ก่อนว่ามันเปิดอยู่หรือไม่โดย

If Conns.state = ConnectionState.Close then
Conns.Open()
end if

มันจะช่วยเราเช็คก่อนว่า Connection ปิดหรือไม่ ถ้าปิดก็ให้เปิด ถ้าเปิดอยู่แล้วก็ไม่ต้องทำ

ปล.เขียนสด อาจจะผิดนะครับ


ประวัติการแก้ไข
2013-06-27 16:24:00
2013-06-27 16:24:16
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-27 16:23:26 By : 01000010
 


 

No. 5



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : 01000010 เมื่อวันที่ 2013-06-27 16:23:26
รายละเอียดของการตอบ ::
ขอบคุณ คุณ 0100 0010 มากค่ะที่แนะนำ จะนำไปใช้ให้เกิดประโยชน์ที่สุดค่าา

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-28 09:11:21 By : nunidnaja
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : งง กับการ Insert ID ค่ะแนะนำด้วยค่ะ คือถ้า ID ซ้ำกันให้ บอกถ้าไม่ซ้ำกันให้ Insert อ่ะค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่