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 > ติดโค๊ด update ค่ะ VB2005 error syntax error in update statement ค่ะรบกวนด้วยนะค่ะ



 

ติดโค๊ด update ค่ะ VB2005 error syntax error in update statement ค่ะรบกวนด้วยนะค่ะ

 



Topic : 064175

Guest




ติดโค๊ด update ค่ะ VB2005 error syntax error in update statement ค่ะรบกวนด้วยนะค่ะ
Tags: Windows, VB, .NET 3.0, VS 2005, Access

Code (VB.NET)
ImportsSystem.Data
ImportsSystem.Data.OleDb
 
PublicClass Change
    Dim myConn As OleDbConnection
    Dim sql As String
    Dim da As OleDbDataAdapter
    Dim ds As New DataSet
    Dim da1 As OleDbDataAdapter
    Dim myCmd As OleDb.OleDbCommand
 
 
    Private Sub FrmCommand_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        myConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\PharmacySystem.mdb;")
        myConn.Open()
 
    End Sub
    Private Sub BT3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT3.Click
        Dim sqlem As String
        Dim currentem As String
        Dim dr As DataRow
        Dim pk(1) As DataColumn
        Dim Isfind As Boolean = False
 
 
        If TextBox1.Text = "" Then Exit Sub
 
        sqlem = "SELECT Em_ID ,First_Name FROM Employees"
 
        da = New OleDbDataAdapter(sqlem, myConn)
        da.Fill(ds, "Employees")
 
        Try
 
            ListBox1.Items.Clear()
 
            pk(0) = ds.Tables("Employees").Columns("Em_ID")
 
            ds.Tables("Employees").PrimaryKey = pk
 
            dr = ds.Tables("Employees").Rows.Find(TextBox1.Text)
 
            If dr IsNot Nothing Then
                currentem = CStr(dr(0)) & "       " & CStr(dr(1))
 
                ListBox1.Items.Add(currentem)
 
            Else
                ListBox1.Items.Add("ไม่มีชื่อที่ต้องการ")
            End If
 
        Catch ex As Exception
 
            MsgBox("NO DATA")
 
        End Try
        Dim com As New OleDbCommand
 
        With com
            .CommandText = "[serchem]"
            .CommandType = CommandType.StoredProcedure
            .Connection = myConn
 
            da1 = New OleDbDataAdapter(com)
 
            da1.SelectCommand.Parameters.Add("@Em_ID", OleDbType.LongVarChar).Value = TextBox1.Text
 
            If Isfind = True Then
                ds.Tables("Employees").Clear()
 
            End If
 
            da1.Fill(ds, "Employees")
 
            If ds.Tables("Employees").Rows.Count <> 0 Then
                Isfind = True
 
 
                TextBox1.Focus()
            End If
 
        End With
 
    End Sub
 
 
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
        Dim a As String
        Dim b As String
        Dim c As Integer
 
 
 
        a = CStr(TextBox1.Text)
        b = CStr(TextBox2.Text)
        c = CInt(TextBox3.Text)
 
 
 
        myCmd = New OleDbCommand(" UPDATE Employees SET  User = '" & b & "',Password = '" & c & "'" & _
                                " WHERE Em_ID =  " & a, myConn)
 
 
 
        Try
            myCmd.ExecuteNonQuery()
            MessageBox.Show("แก้ไขข้อมูลเรียบร้อยแล้ว", "ผลการทำงาน", _
                            MessageBoxButtons.OK, MessageBoxIcon.Information)
 
        Catch ErrFromInsert As Exception
            MessageBox.Show("ไม่สามารถแก้ไขข้อมูลใหม่ได้กรุณาตรวจสอบชื่อลูกค้า! "& _
                            ErrFromInsert.Message, "ข้อผิดพลาด", _
                           MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try
    End Sub
 
EndClass
 



***หนูดูตรง out put มันขึ้นว่า A first chance exception of type ' System.Data.OleDb.OleDbException' occurred in System.Data.dll

รบกวนด้วยน๊ะคัะ ขอบคุนทุกท่านค่ะ



Tag : .NET, Ms Access, MySQL, VBScript, VB.NET, VS 2005 (.NET 2.x)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-08-03 04:38:03 By : CTU View : 1161 Reply : 4
 

 

No. 1



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

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

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

Quote:
ImportsSystem.Data.OleDb


อันนี้มันติดกันแบบนี้เลยเหรอครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-03 06:23:34 By : webmaster
 


 

No. 2

Guest


หนูเขียนห่างกันค่ะ


Imports System.Data
Imports System.Data.OleDb

รบกวนพี่ด้วยน๊ะค่ะ ติดที่เดียวโปรเจคก็เสจแร้ว ขอบคุณค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-03 19:07:25 By : mindekkong
 

 

No. 3



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

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

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

เขียนเป็น Stored ก็กลับไปดูที่ Stored ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-03 20:35:53 By : webmaster
 


 

No. 4

Guest


ขอโทดน๊ะค๊ะ เขียนเป็น Stored ก็กลับไปดูที่ Stored คืออะไรหรอค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-03 21:02:59 By : mindekkong
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ติดโค๊ด update ค่ะ VB2005 error syntax error in update statement ค่ะรบกวนด้วยนะค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่