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

Registered : 106,787

HOME > .NET Framework > Forum > กดรันแล้ว Error Conversion From String" INSERT INTO ......." To Type integer is not Valid รบกวนหาข้อผิดพลาดให้หน่อยคะ


 

กดรันแล้ว Error Conversion From String" INSERT INTO ......." To Type integer is not Valid รบกวนหาข้อผิดพลาดให้หน่อยคะ

 



Topic : 132627



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



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



รัน Project แล้ววมีข้อความแจ้งเตือนว่า " Error Conversion from String" INSERT INTO B_User(Log_User,Log_" to type integer not valid หาข้อผิดพลาดไม่เจอคะ รบกวนแนะนำด้วยนะคะ


ภาพแสดงข้อความแจ้งเตือน

Code (VB.NET)
Private Sub Wprv_SaveData(ByVal _sAction As String)
        Dim sSql As String = ""
        If txtUsername.Text.Trim = "" Then
            MessageBox.Show("กรุณากรอก Username ", "ตรวจสอบ", MessageBoxButtons.OK,
                            MessageBoxIcon.Warning)
            Exit Sub
        End If

        If txtPassword.Text.Trim = "" Then
            MessageBox.Show("กรุณากรอก Password ", "ตรวจสอบ", MessageBoxButtons.OK,
                            MessageBoxIcon.Warning)
            Exit Sub
        End If

        If _sAction.ToUpper = "ADD" Then
            sSql = "INSERT INTO B_User(Log_User,Log_Pass) VALUES " _
                & "(' " & txtUsername.Text.Trim & "','" & txtPassword.Text.Trim & "')"




Tag : .NET, VB.NET, VS 2017 (.NET 4.x)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-11-24 19:44:35 By : Paenoi789 View : 116 Reply : 7
 

 

No. 1



โพสกระทู้ ( 3,758 )
บทความ ( 19 )



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

ใส่ค่าให้เป็น integer






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-11-24 22:01:24 By : lamaka.tor
 


 

No. 2



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



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

รบกวนสอบถามเพิ่มเติมนะคะ ต้องใส่ค่าให้เป็น integer ตรงไลน์ไหนคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-11-24 22:34:34 By : Paenoi789
 

 

No. 3



โพสกระทู้ ( 3,758 )
บทความ ( 19 )



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

ตอบความคิดเห็นที่ : 2 เขียนโดย : Paenoi789 เมื่อวันที่ 2018-11-24 22:34:34
รายละเอียดของการตอบ ::
ไปดูครับว่า ฟิลด์ไหนบ้างที่เป็น ตัวเลข

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-11-24 22:54:37 By : lamaka.tor
 


 

No. 4



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



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

รบกวนแก้ไข Code ช่วยหน่อยคะ หาข้อผิดพลาดไม่เจอคะ เวลาใส่ Username กับ Password แล้วกดปุ่ม เพิ่ม มันโชว์ Error รบกวนด้วยนะคะ พอดีฝึกเขียนตาม YouTobe พื้นฐานมีน้อยนิดคะ วัตถุประสงค์เพื่อจะใช้ในการอำนวยความในการทำงานนะค่ะ

ฐานข้อมูล Sql


ภาพError

Code (VB.NET)


Public Sub Cpuv_ConDataBase(ByVal _sDataBase As String,
                                ByVal _nCBase As Integer, ByVal _sServerName As String,
                                ByVal _sUsername As String, ByVal _sPassword As String)
        Dim sConn As String = ""
        Try
            bCheckConnect = False
            Select Case _nCBase


                Case 2
                    'Sql Server
                    sConn = " Provider=sqloledb;data source =" & _sServerName & ";initial catalog=" &
                             _sDataBase & ";user id=" & _sUsername & ";password=" & _sPassword & ";"
            End Select


            With polecon
                If .State = ConnectionState.Open Then .Close()
                .ConnectionString = sConn
                .Open()


            End With

            bCheckConnect = True
        Catch ex As Exception
            MessageBox.Show("ไม่สามารถติดต่อฐานข้อมูลได้เพราะ " & ex.Message.ToString(), "ตรวจสอบ" _
                             , MessageBoxButtons.OK, MessageBoxIcon.Error)

            bCheckConnect = False



        End Try
        poleConAc = New System.Data.OleDb.OleDbConnection(sConn)
    End Sub









[font=Verdana]Code ที่ปุ่ม Add[/font]

Private Sub Wprv_SaveData(ByVal _sAction As String)
Dim sSql As String = ""
If txtUsername.Text.Trim = "" Then
MessageBox.Show("กรุณากรอก Username ", "ตรวจสอบ", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
Exit Sub
End If

If txtPassword.Text.Trim = "" Then
MessageBox.Show("กรุณากรอก Password ", "ตรวจสอบ", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
Exit Sub
End If

If _sAction.ToUpper = "ADD" Then
sSql = "INSERT INTO B_User(Log_User,Log_Pass) VALUES" _
& "('" & txtUsername.Text.Trim & "','" & txtPassword.Text.Trim & "')"

ElseIf _sAction.ToUpper = "EDIT" Then
If (MessageBox.Show("คุณต้องการแก้ไขข้อมูล ใช่หรือไม่", "ตรวจสอบ", MessageBoxButtons.YesNo,
MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) _
= Windows.Forms.DialogResult.No) Then
Exit Sub
End If

sSql = " Update B_User Set Log_Pass='" & txtPassword.Text.Trim & " ' Where " _
& " Log_User='" & txtUsername.Text.Trim & "'"


ElseIf _sAction.ToUpper = "DELETE" Then
If (MessageBox.Show("คุณต้องการลบข้อมูล ใช่หรือไม่", "ตรวจสอบ", MessageBoxButtons.YesNo,
MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) _
= Windows.Forms.DialogResult.No) Then
Exit Sub
End If

If txtUsername.Text.Trim = psUsername Then
MessageBox.Show("ไม่สามารถลบข้อมูลนี้ได้", "ตรวจสอบ", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
Exit Sub
End If

sSql = " Delete From B_User Where log_User='" & txtUsername.Text.Trim & "' And " _
& " Log_Pass='" & txtPassword.Text.Trim & "'"
End If

If Cpub_ActionData(sSql) = True Then
MessageBox.Show("เรียบร้อยแล้ว", "ตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Information)
Wprv_ShowData()
End If
End Sub

Private Sub FrmUser_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Wprv_ShowData()
End Sub

Private Sub cmdEdit_Click(sender As Object, e As EventArgs) Handles cmdEdit.Click
Wprv_SaveData("EDIT")
End Sub

Private Sub cmdDelete_Click(sender As Object, e As EventArgs) Handles cmdDelete.Click
Wprv_SaveData("DELETE")
End Sub

Private Sub cmdClear_Click(sender As Object, e As EventArgs) Handles cmdClear.Click
Wprv_Clear()
End Sub

Private Sub cmdAdd_Click(sender As Object, e As EventArgs) Handles cmdAdd.Click
Wprv_SaveData("ADD")
End Sub



Private Sub cmdClose_Click(sender As Object, e As EventArgs) Handles cmdClose.Click
Me.Close()
End Sub
Private Sub lsvShowData_MouseDoubleClick(sender As Object, e As MouseEventArgs) Handles lsvShowData.MouseDoubleClick
If lsvShowData.SelectedItems.Count <> 0 Then
txtUsername.Text = lsvShowData.SelectedItems.Item(0).SubItems(0).Text
txtPassword.Text = lsvShowData.SelectedItems.Item(0).SubItems(1).Text
Wprv_Lock(False)
End If
End Sub
End Class
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-11-25 09:07:15 By : Paenoi789
 


 

No. 5



โพสกระทู้ ( 3,758 )
บทความ ( 19 )



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

error ไม่ใช่โค้ดโดยตรง แต่เป็นเรื่องความเข้าใจ datatype

แนะนำให้อ่าน เรื่อง datatype ให้เข้าใจก่อนดีกว่าไม๊ครับ
พอเข้าใจ เรื่อง datatype เราจะไม่มีข้อผิดพลาด แบบนี้ หรือ ทำนองนี้อีกเลย

ถ้ารู้เรื่อง datatype คร้าน แต่จะร้องอ๋อ นั่งแก้โค้ด ไปอีก 3 วัน ถ้าไม่รู้ datatype ก็จะต้องมานั่งอีกเรื่อยๆ
เพราะยังมีอีกหลายตัวนะครับที่จะมีปัญหา สำหรับคนที่ไม่รู้เรื่อง datatype
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-11-25 18:44:48 By : lamaka.tor
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : Paenoi789 เมื่อวันที่ 2018-11-25 09:07:15
รายละเอียดของการตอบ ::
ที่ ROWAUTO ลองแก้ตามรูปดูครับ
Test
เปลี่ยนจาก No>Yes



ประวัติการแก้ไข
2018-11-26 09:40:06
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-11-26 09:36:26 By : outhai
 


 

No. 7



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



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

ขอบคุณทุกคำแนะนำนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-12-03 16:50:15 By : Paenoi789
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : กดรันแล้ว Error Conversion From String" INSERT INTO ......." To Type integer is not Valid รบกวนหาข้อผิดพลาดให้หน่อยคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, vps | เช่า vps , รับทำเว็บไซต์ รับเขียนโปรแกรม

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