|
|
|
Save เพื่อทำการแก้ไขข้อมูล แต่ Save ไม่ได้มัน Error ช่วยหน่อย -*- |
|
|
|
|
|
|
|
บันทึกแล้วมันขึ้น Error นี้อะคับเพราะอะไร
Code (VB.NET)
Private Sub Cmd_SAVE_EDIT_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmd_SAVE_EDIT.Click
Dim sqlSave_Edit As String
Try
If txtName_Use.Text = "" Then
MessageBox.Show("กรอกข้อมูลชื่อสถานที่ตั้งคอมพิวเตอร์ (ห้อง) !!!", "แจ้งให้ทราบ", MessageBoxButtons.OK, MessageBoxIcon.Information)
txtName_Use.Focus()
Exit Sub
End If
If MessageBox.Show("ต้องการแก้ไขข้อมูลชื่อสถานที่ตั้งคอมพิวเตอร์ (ห้อง) หรือไม่", "แจ้งให้ทราบ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then
sqlSave_Edit = "UPDATE type_name"
sqlSave_Edit &= " SET Typename_ID = '" & txtTypename_ID.Text & "',"
sqlSave_Edit &= " Typename_Ar = '" & CmbTypename_Articles.Text & "'"
sqlSave_Edit &= " Name_Use = '" & txtName_Use.Text & "'"
sqlSave_Edit &= " WHERE Typename_ID ='" & txtTypename_ID.Text & "'"
With DBSConn
.CommandType = CommandType.Text
.CommandText = sqlSave_Edit
.Connection = DBConn
.ExecuteNonQuery()
DBConn.Close()
End With
MessageBox.Show("แก้ไขข้อมูลชื่อสถานที่ตั้งคอมพิวเตอร์ (ห้อง) เรียบร้อยแล้ว", "แจ้งให้ทราบ", MessageBoxButtons.OK, MessageBoxIcon.Information)
CallShow() ' Function Call เรียกใช้งาน Table Loadtable Form Province
Refresh()
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
Cmd_ADD.Enabled = True : Cmd_SAVE_EDIT.Enabled = False
Cmd_DELETE.Enabled = False : lblTypename_ID.Text = "000"
txtTypename_ID.Text = "000" : CmbTypename_Articles.Text = ""
txtName_Use.Text = ""
Return
End Sub
มันเกิดขึ้นจากอะไร ช่วยบอกผมที
Tag : .NET, MySQL, VB.NET
|
ประวัติการแก้ไข 2010-12-22 11:12:21
|
|
|
|
|
Date :
2010-12-22 11:11:38 |
By :
angelrings0 |
View :
1040 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็น Number ไม่ต้องมี '' ครับ Typename_ID = 1
|
|
|
|
|
Date :
2010-12-22 11:14:17 |
By :
zero1150kfc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำแล้วออกมาเหมือนเดิมเลย
|
|
|
|
|
Date :
2010-12-22 11:32:38 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดู Database กับ Code ตอน Qurey หน่อยครับ
|
|
|
|
|
Date :
2010-12-22 11:36:01 |
By :
zero1150kfc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ Data base ก้อไม่ได้มีไรนะคับ
พอทำการบันทึกแก้ไข มันก้อขึ้นแบบนี้เลย -*-
|
ประวัติการแก้ไข 2010-12-22 11:42:31
|
|
|
|
Date :
2010-12-22 11:39:40 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (VB.NET)
sqlSave_Edit = "UPDATE type_name"
sqlSave_Edit &= " SET Typename_ID = '" & txtTypename_ID.Text & "',"
sqlSave_Edit &= " Typename_Ar = '" & CmbTypename_Articles.Text & "'," '<--- ต้องเป็นแบบนี้รึป่าว
sqlSave_Edit &= " Name_Use = '" & txtName_Use.Text & "'"
sqlSave_Edit &= " WHERE Typename_ID ='" & txtTypename_ID.Text & "'"
|
ประวัติการแก้ไข 2010-12-22 11:41:22
|
|
|
|
Date :
2010-12-22 11:40:52 |
By :
EucifeR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองให้มานโชว์ SQL ที่เรา Qurey ตอนกด Save ด้วยนะครับ
|
|
|
|
|
Date :
2010-12-22 11:41:37 |
By :
zero1150kfc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอ้แม่เจ้า ขอบคุณคับ ได้แล้ว ลืมใส่ (,) ไปจิง ๆ ด้วย เรื่องเล็ก ๆ ทำให้เป็นแบบนี้
ขอบคุณคับ
|
|
|
|
|
Date :
2010-12-22 11:44:39 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วผมก็ช่วยไรไมไ่ด้ ห้าๆๆๆๆ ทีหลังลองหัด ดู Qurey ที่ตัวเองใช้ใน SQL ด้วยนะครับ ว่าผิดอะไรหรือไม่ เช่น
MSG BOX(txtName_Use.Text)
|
ประวัติการแก้ไข 2010-12-22 11:46:56
|
|
|
|
Date :
2010-12-22 11:45:47 |
By :
zero1150kfc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอิ๊ก ๆ ๆ ผมเคยโดนมาเเล้วเลยตอบได้นะ นั้งงงอยู่ครึ่งวัน พอหาเจอละเเค้นตัวเองสุดๆไปเลยวันนั้น
|
|
|
|
|
Date :
2010-12-22 11:46:19 |
By :
EucifeR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คร๊าบ ขอบคุณสำหรับทุกคนตอบ บ้างที่ทำเยอะ ๆ มันก้อตาลายครับ มีแต่โค๊ด อิอิ
|
|
|
|
|
Date :
2010-12-22 11:56:07 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|