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

HOME > .NET Framework > Forum > เขียนโปรแกรมร้านอินเตอร์เน็ต โค้ดError ครับช่วแก้ที


 

[.NET] เขียนโปรแกรมร้านอินเตอร์เน็ต โค้ดError ครับช่วแก้ที

 
Topic : 119911



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



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



1

Error แรกครับ บ้างที่ก็เป็นเลข1

2

อันนี้เคยเป็นแล้วรอบหนึ่งเพราะเขียนinto ผิด ผมก็คิดว่าน่าจะมีคำผิดรึป่าวแต่นี้ตรวจมา5รอบแล้วก็ยังไม่เจอ
ส่วนนี้โค้ดทั้งหมดครับ

Code (VB.NET)
001.Imports Microsoft.VisualBasic
002.Imports System.Data
003.Imports System.Data.Sql
004.Imports System.Data.SqlClient
005.Imports System.Windows.Forms.Application
006. 
007.Public Class Form1
008. 
009.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
010. 
011.        Dim Con As SqlConnection
012.        Dim ConStr As String
013. 
014.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
015.        Con = New SqlConnection(ConStr)
016.        Con.Open()
017. 
018. 
019.        Dim OldThreading = System.Threading.Thread.CurrentThread.CurrentCulture
020.        System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("en-US")
021. 
022.        Dim Cmd As SqlCommand
023.        Dim MySQL As String
024. 
025.        If TextBox1.Text = "" Then
026. 
027.            MySQL = "Insert Into Officer(Name,Surname,Birthday,LoginRight,Username,Password)"
028.            MySQL += "Values(" ' & TextBox2.Text & '","' & TextBox3.Text & '",'"
029.            MySQL += Format(DateTimePicker1.Value, "MM/dd/yyyy") & "'," & CheckBox1.CheckState
030.            MySQL += "," ' & TextBox4.Text & '","' & TextBox5.Text & '")"
031. 
032.        Else
033. 
034.            MySQL = "update Officer Set Name =" ' & TextBox2.Text & '",Surname="' & TextBox3.Text & '","
035.            MySQL += "Birthday=" ' & Format(DateTimePicker1.Value, "MM/dd/yyyy") & '","
036.            MySQL += "LoginRight=" & CheckBox1.CheckState & ",Username=" ' & TextBox4.Text& '","
037.            MySQL += "Password=" ' & TextBox5.Text&"'Where OfficeID =" & TextBox1.Text
038. 
039.        End If
040. 
041.        Cmd = New SqlCommand(MySQL, Con)
042.        Cmd.ExecuteNonQuery()
043.        System.Threading.Thread.CurrentThread.CurrentCulture = OldThreading
044.        MsgBox("บันทึกรายการเรียบร้อย")
045. 
046.        TextBox1.Clear()
047.        TextBox2.Clear()
048.        TextBox3.Clear()
049.        TextBox4.Clear()
050.        TextBox5.Clear()
051.        CheckBox1.Checked = False
052.        CheckBox2.Checked = True
053.        DateTimePicker1.Value = Today.Date
054.        GroupBox1.Enabled = False
055.        DataGridView1.Enabled = True
056.        Call DisplayDGV()
057. 
058.    End Sub
059. 
060.    Private Sub DisplayDGV()
061. 
062.        Dim Con As SqlConnection
063.        Dim ConStr As String
064. 
065.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
066.        Con = New SqlConnection(ConStr)
067.        Con.Open()
068. 
069.        Dim MySQL As String
070.        MySQL = "select OfficeID รหัส,Name+''+Surname ชื่อสกุล,Birthday วันเกิด,LoginRight สิทธิ์"
071.        MySQL += "from Officer"
072. 
073.        Dim DataT As New DataTable
074.        Dim DataA = New SqlDataAdapter(MySQL, Con)
075.        DataA.Fill(DataT)
076.        Me.DataGridView1.DataSource = DataT
077. 
078.    End Sub
079.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
080.        GroupBox1.Enabled = False
081.        TextBox1.ReadOnly = True
082.        TextBox4.Enabled = False
083.        TextBox5.Enabled = False
084.        CheckBox2.Checked = True
085.        DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
086.        Call DisplayDGV()
087.    End Sub
088.    Private Sub DataGridView1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs)
089.        If DataGridView1.RowCount = 0 Then
090.            Exit Sub
091.        End If
092.        TextBox1.Text = DataGridView1.CurrentRow.Cells(0).Value
093.        DataGridView1.Enabled = False
094.        GroupBox1.Enabled = True
095.    End Sub
096. 
097.    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
098.        Dim Con As SqlConnection
099.        Dim ConStr As String
100. 
101.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
102.        Con = New SqlConnection(ConStr)
103.        Con.Open()
104. 
105.        Dim MyReader As SqlDataReader
106.        Dim Cmd As SqlCommand
107.        Dim MySQL As String
108.        MySQL = "Select*from Officer Where Officeid=" & Val(TextBox1.Text)
109.        Cmd = New SqlCommand(MySQL, Con)
110.        MyReader = Cmd.ExecuteReader
111.        MyReader.Read()
112.        If MyReader.HasRows Then
113.            TextBox2.Text = MyReader("Name")
114.            TextBox3.Text = MyReader("Surname")
115.            DateTimePicker1.Value = MyReader("Birthday")
116.            CheckBox1.Checked = MyReader("loginright")
117.            TextBox4.Text = MyReader("Username")
118.            TextBox5.Text = MyReader("Password")
119.        End If
120.        Con.Close()
121. 
122.    End Sub
123.    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
124.        If CheckBox1.Checked = True Then
125. 
126.            TextBox4.Enabled = True
127.            TextBox5.Enabled = True
128.        Else
129.            TextBox4.Enabled = False
130.            TextBox5.Enabled = False
131.            TextBox4.Clear()
132.            TextBox5.Clear()
133.        End If
134.    End Sub
135. 
136.    Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged
137.        If CheckBox2.Checked = True Then
138.            TextBox5.PasswordChar = "*"
139.        Else
140.            TextBox5.PasswordChar = ""
141.        End If
142.    End Sub
143.    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
144.        Dim Con As SqlConnection
145.        Dim ConStr As String
146. 
147.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
148.        Con = New SqlConnection(ConStr)
149.        Con.Open()
150. 
151.        Dim Cmd As SqlCommand
152.        Dim MySQL As String
153.        MySQL = "Delete From Officer Where OfficeID =" & TextBox1.Text
154. 
155.        If TextBox1.Text <> "" Then
156. 
157.        End If
158.        If MsgBox("ท่านต้องการลบฐานข้อมูลนี้ใช้หรือไหม", MsgBoxStyle.Critical + MsgBoxStyle.YesNo) =
159.        MsgBoxResult.Yes Then
160.            Cmd = New SqlCommand(MySQL, Con)
161.            Cmd.ExecuteNonQuery()
162.        Else
163. 
164.        End If
165.        TextBox1.Clear()
166.        TextBox2.Clear()
167.        TextBox3.Clear()
168.        TextBox4.Clear()
169.        TextBox5.Clear()
170.        CheckBox1.Checked = False
171.        CheckBox2.Checked = True
172.        DateTimePicker1.Value = Today.Date
173.        GroupBox1.Enabled = False
174.        DataGridView1.Enabled = True
175.        Call DisplayDGV()
176. 
177. 
178. 
179.    End Sub
180. 
181.    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
182.        GroupBox1.Enabled = True
183.        CheckBox1.Checked = False
184.        CheckBox2.Checked = True
185. 
186.    End Sub
187. 
188.    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
189.        Me.Close()
190.    End Sub
191.End Class

3

รูปนี้คือแบบดีไซครับ datagridview ก็ไม่แสดง ทั้งที่ทำตามในหนังสือหมดเลย ประกาศDisplayDGV แต่ลองทำอีกแบบกับขึ้นแต่ในหนังสือที่ซื้อมาอ่านมันมีให้ทำตามเลย ก็เลยลองทำยังผิดอีก TT
ขอบคุณล้วงหน้าเลยน่ะครับ เขียนโปรแกรมตัวนี้ผมต้องนำไปเป็นต้นแบบเขียนเอง เพื่อทำโปรเจคจบด้วย



Tag : .NET, VB.NET

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-11-13 21:22:39 By : holopee View : 2166 Reply : 19
 

 

No. 1



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



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


อันนี้ก็Error เดิม incorrect syntax near

Code (VB.NET)
001.Private Sub DisplayDGV()
002. 
003.        Dim Con As SqlConnection
004.        Dim ConStr As String
005. 
006.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
007.        Con = New SqlConnection(ConStr)
008.        Con.Open()
009.        Dim MySQL As String
010.        MySQL = "select TableIDรหัส,TableNameโต๊ะบริการ,TableStatusสถานะ"
011.        MySQL += "from Tables"
012.        Dim DataT As New DataTable
013.        Dim DataA = New SqlDataAdapter(MySQL, Con)
014.        DataA.Fill(DataT)
015.        Me.DataGridView1.DataSource = DataT
016. 
017.    End Sub
018. 
019.    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
020.        Dim Con As SqlConnection
021.        Dim ConStr As String
022. 
023.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
024.        Con = New SqlConnection(ConStr)
025.        Con.Open()
026. 
027.        Dim MyReader As SqlDataReader
028.        Dim Cmd As SqlCommand
029.        Dim MySQL As String
030.        MySQL = "SELECT*from Tables Where TableId=" & Val(TextBox1.Text)
031.        Cmd = New SqlCommand(MySQL, Con)
032.        MyReader = Cmd.ExecuteReader
033.        MyReader.Read()
034.        If MyReader.HasRows Then
035. 
036.            TextBox2.Text = MyReader("TableName")
037.            If MyReader("TableStatus") Then
038.                RadioButton1.Checked = True
039.            Else
040.                RadioButton2.Checked = True
041.            End If
042.        End If
043.        Con.Close()
044. 
045.    End Sub
046. 
047.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
048.        Dim Con As SqlConnection
049.        Dim ConStr As String
050. 
051.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
052.        Con = New SqlConnection(ConStr)
053.        Con.Open()
054. 
055.        Dim Cmd As SqlCommand
056.        Dim MySQL As String
057.        If TextBox1.Text = "" Then
058.            MySQL = "Insert Into Tables(TableName,TableStatus)"
059.            MySQL += "Values(" ' & TextBox2.Text & '"," & Math.Abs(CInt(RadioButton1.Checked))& ")"
060.        Else
061.            MySQL = "update Tables Set TableName=" ' & TextBox2.Text& '","
062.            MySQL += "TableStatus=" & Math.Abs(CInt(RadioButton1.Checked)) & ""
063.            MySQL += "Where TableID =" & TextBox1.Text
064. 
065.        End If
066.        Cmd = New SqlCommand(MySQL, Con)
067.        Cmd.ExecuteNonQuery()
068.        MsgBox("บันทึกรายการเรียบร้อย")
069. 
070.        TextBox1.Clear()
071.        TextBox2.Clear()
072.        RadioButton1.Checked = True
073.        GroupBox1.Enabled = False
074.        DataGridView1.Enabled = True
075.        Call DisplayDGV()
076. 
077. 
078.    End Sub
079. 
080.    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
081.        Dim Con As SqlConnection
082.        Dim ConStr As String
083. 
084.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
085.        Con = New SqlConnection(ConStr)
086.        Con.Open()
087. 
088.        Dim Cmd As SqlCommand
089.        Dim MySQL As String
090.        MySQL = "Delecte From Tables Where TableID = " & TextBox1.Text
091. 
092.        If TextBox1.Text <> "" Then
093.            If MsgBox("ท่านต้องการลบการนี้จากฐานข้อมูลใช้หรือไม่", MsgBoxStyle.Critical + MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
094.                Cmd = New SqlCommand(MySQL, Con)
095.                Cmd.ExecuteNonQuery()
096.            Else
097. 
098.            End If
099.        Else
100. 
101.        End If
102. 
103.        TextBox1.Clear()
104.        TextBox2.Clear()
105.        RadioButton1.Checked = True
106.        GroupBox1.Enabled = False
107.        DataGridView1.Enabled = True
108.        Call DisplayDGV()
109.    End Sub
110.    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
111.        GroupBox1.Enabled = True
112.        RadioButton1.Checked = True
113.        TextBox2.Focus()
114. 
115.    End Sub
116. 
117.    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
118.        Me.Close()
119. 
120.    End Sub
121.    Private Sub DataGridView1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGridView1.DoubleClick
122.        If DataGridView1.RowCount = 0 Then
123.            Exit Sub
124.        End If
125.        TextBox1.Text = DataGridView1.CurrentRow.Cells(0).Value
126.        DataGridView1.Enabled = False
127.        GroupBox1.Enabled = True
128.    End Sub
129. 
130.    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
131.        GroupBox1.Enabled = False
132.        Call DisplayDGV()
133.    End Sub
134.End Class

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 23:49:51 By : holopee
 

 

No. 2



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

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

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

คุณ Debug ดูค่าตัวแปร SQL ก็จะเห็นเองครับ ว่ามันมี Syntax หรือพวกเครื่องหมายยังผิดอยู่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-14 07:38:17 By : mr.win
 

 

No. 3



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



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


โอเคครับ ผมจะลองตรวจดูอีกครั้ง ถ้าไม่ได้ยังไงจะกลับมาข้อคำแนะนำน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-14 15:05:23 By : holopee
 

 

No. 4



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



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


แก้ไปหลายจุดแล้วครับแต่ก็ติดอันอื่นเรื่อยๆ แก้ ตรงฟันหนูไปที่เป็นฟันหนู3อันเลย งง แต่ก็ยังErrorอยู่ดี ช่วยหน่อยน้ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-14 16:10:24 By : holopee
 

 

No. 5



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



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


ช่วแก้ทีครับ

Code (VB.NET)
001.Imports Microsoft.VisualBasic
002.Imports System.Data
003.Imports System.Data.Sql
004.Imports System.Data.SqlClient
005.Imports System.Windows.Forms.Application
006. 
007.Public Class Form1
008. 
009.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
010. 
011.        Dim Con As SqlConnection
012.        Dim ConStr As String
013. 
014.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
015.        Con = New SqlConnection(ConStr)
016.        Con.Open()
017. 
018. 
019.        Dim OldThreading = System.Threading.Thread.CurrentThread.CurrentCulture
020.        System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("en-US")
021. 
022.        Dim Cmd As SqlCommand
023.        Dim MySQL As String
024. 
025.        If TextBox1.Text = "" Then
026. 
027.            MySQL = "Insert Into Officer(Name,Surname,Birthday,LoginRight,Username,Password)"
028.            MySQL += "Values(''' & TextBox2.Text & ''',''' & TextBox3.Text & ''','"
029.            MySQL += Format(DateTimePicker1.Value, "MM/dd/yyyy") & "'," & CheckBox1.CheckState
030.            MySQL += ",''' & TextBox4.Text & ''',''' & TextBox5.Text & ''')"
031. 
032.        Else
033. 
034.            MySQL = "update Officer Set Name =''' & TextBox2.Text &''',Surname=''' & TextBox3.Text &''',"
035.            MySQL += "Birthday=''' & Format(DateTimePicker1.Value, ''MM/dd/yyyy'') &''',"
036.            MySQL += "LoginRight=" & CheckBox1.CheckState & ",Username=''' & TextBox4.Text& ''',"
037.            MySQL += "Password=''' & TextBox5.Text &'''Where OfficeID =" & TextBox1.Text
038. 
039.        End If
040. 
041.        Cmd = New SqlCommand(MySQL, Con)
042.        Cmd.ExecuteNonQuery()
043.        System.Threading.Thread.CurrentThread.CurrentCulture = OldThreading
044.        MsgBox("บันทึกรายการเรียบร้อย")
045. 
046.        TextBox1.Clear()
047.        TextBox2.Clear()
048.        TextBox3.Clear()
049.        TextBox4.Clear()
050.        TextBox5.Clear()
051.        CheckBox1.Checked = False
052.        CheckBox2.Checked = True
053.        DateTimePicker1.Value = Today.Date
054.        GroupBox1.Enabled = False
055.        DataGridView1.Enabled = True
056.        Call DisplayDGV()
057. 
058.    End Sub
059.    Private Sub DisplayDGV()
060. 
061.        Dim Con As SqlConnection
062.        Dim ConStr As String
063. 
064.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
065.        Con = New SqlConnection(ConStr)
066.        Con.Open()
067. 
068.        Dim MySQL As String
069.        MySQL = "select OfficeID รหัส,Name+''+Surname ชื่อสกุล,Birthday วันเกิด,LoginRight สิทธิ์"
070.        MySQL += "from Officer"
071. 
072.        Dim DataT As New DataTable
073.        Dim DataA = New SqlDataAdapter(MySQL, Con)
074.        DataA.Fill(DataT)
075.        Me.DataGridView1.DataSource = DataT
076. 
077.    End Sub
078.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
079.        'TODO: This line of code loads data into the 'InternetcafeDataSet.Officer' table. You can move, or remove it, as needed.
080.        Me.OfficerTableAdapter.Fill(Me.InternetcafeDataSet.Officer)
081.        GroupBox1.Enabled = False
082.        TextBox1.ReadOnly = True
083.        TextBox4.Enabled = False
084.        TextBox5.Enabled = False
085.        CheckBox2.Checked = True
086.        DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
087.        Call DisplayDGV()
088.    End Sub
089.    Private Sub DataGridView1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs)
090.        If DataGridView1.RowCount = 0 Then
091.            Exit Sub
092.        End If
093.        TextBox1.Text = DataGridView1.CurrentRow.Cells(0).Value
094.        DataGridView1.Enabled = False
095.        GroupBox1.Enabled = True
096.    End Sub
097. 
098.    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
099.        Dim Con As SqlConnection
100.        Dim ConStr As String
101. 
102.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
103.        Con = New SqlConnection(ConStr)
104.        Con.Open()
105. 
106.        Dim MyReader As SqlDataReader
107.        Dim Cmd As SqlCommand
108.        Dim MySQL As String
109.        MySQL = "Select*from Officer Where Officeid=" & Val(TextBox1.Text)
110.        Cmd = New SqlCommand(MySQL, Con)
111.        MyReader = Cmd.ExecuteReader
112.        MyReader.Read()
113.        If MyReader.HasRows Then
114. 
115.            TextBox2.Text = MyReader("Name")
116.            TextBox3.Text = MyReader("Surname")
117.            DateTimePicker1.Value = MyReader("Birthday")
118.            CheckBox1.Checked = MyReader("loginright")
119.            TextBox4.Text = MyReader("Username")
120.            TextBox5.Text = MyReader("Password")
121.        End If
122.        Con.Close()
123. 
124.    End Sub
125.    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
126.        If CheckBox1.Checked = True Then
127. 
128.            TextBox4.Enabled = True
129.            TextBox5.Enabled = True
130.        Else
131.            TextBox4.Enabled = False
132.            TextBox5.Enabled = False
133.            TextBox4.Clear()
134.            TextBox5.Clear()
135.        End If
136.    End Sub
137. 
138.    Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged
139.        If CheckBox2.Checked = True Then
140.            TextBox5.PasswordChar = "*"
141.        Else
142.            TextBox5.PasswordChar = ""
143.        End If
144.    End Sub
145.    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
146.        Dim Con As SqlConnection
147.        Dim ConStr As String
148. 
149.        ConStr = "Server=user-PC\SQLEXPRESS;Initial Catalog=internetcafe;Integrated Security=SSPI"
150.        Con = New SqlConnection(ConStr)
151.        Con.Open()
152. 
153.        Dim Cmd As SqlCommand
154.        Dim MySQL As String
155.        MySQL = "Delete From Officer Where OfficeID =" & TextBox1.Text
156. 
157.        If TextBox1.Text <> "" Then
158. 
159.            If MsgBox("ท่านต้องการลบฐานข้อมูลนี้ใช้หรือไหม", MsgBoxStyle.Critical + MsgBoxStyle.YesNo) =
160.            MsgBoxResult.Yes Then
161.                Cmd = New SqlCommand(MySQL, Con)
162.                Cmd.ExecuteNonQuery()
163.            Else
164. 
165.            End If
166. 
167.        Else
168.        End If
169. 
170. 
171.        TextBox1.Clear()
172.        TextBox2.Clear()
173.        TextBox3.Clear()
174.        TextBox4.Clear()
175.        TextBox5.Clear()
176.        CheckBox1.Checked = False
177.        CheckBox2.Checked = True
178.        DateTimePicker1.Value = Today.Date
179.        GroupBox1.Enabled = False
180.        DataGridView1.Enabled = True
181.        Call DisplayDGV()
182. 
183. 
184. 
185.    End Sub
186. 
187.    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
188.        GroupBox1.Enabled = True
189.        CheckBox1.Checked = False
190.        CheckBox2.Checked = True
191. 
192.    End Sub
193. 
194.    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
195.        Me.Close()
196.    End Sub
197.End Class

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-15 17:21:55 By : holopee
 

 

No. 6



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



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

อ้างอิงการเขียนมาจากไหนรึครับ

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway')

http://www.w3schools.com/sql/sql_insert.asp
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-16 13:40:07 By : lamaka.tor
 

 

No. 7



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



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


sd

เล่มนี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-16 17:47:37 By : holopee
 

 

No. 8



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



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


ก็ยังไม่เข้าใจตรง values อยู่ดีครับ ว่าผมต้องใส่อะไร
อันนี้ภาพในหนังสือครับ
qwe
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-16 18:43:01 By : holopee
 

 

No. 9



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



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

หนังสือถูกแล้วครับแต่ที่เอามาใช้เขียนน่ะผิด. เขียนตามหนีงสือครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-16 21:48:34 By : lamaka.tor
 

 

No. 10



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



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


นี้ก็เขียนตามหนังสือหมดเลยน้ะครับ แต่พอรันแล้วDatagridview ก็ไม่ขึ้นให้ เลยลองผสมการเรียกdatagridviewแบบ อื่นเข้าไป พอบันทึกข้อมูลก็Error ตรงDataT.Faill ตลอดเลยพยายามดูตามหนังสือตลอดเช็คเครื่องหมายต่างๆก็ยังหาไม่เจอ แถมมีปัญหากับเครื่องหมายฟันหนู ที่บ้างทีมีเป็นอันเดียว3อันติดบ้างครั้งก็เป็น2อันแล้ว1 สึงดูจากหนังสือไม่สามารถดูออกได้ เลยอยากให้ทางนี้ช่วยดูให้หน่อย พอแก้ได้สักfromหนึ่ง from ต่อๆไปก็จะรู้วิธีแก้ไขมากขึ้นครับ ข้อความให้ช่วยบอกเป็นจุดๆให้ที่ครับ ส่วนตัวผมคิดว่าน่าจะมีปัญหาตรง DisplayDGV
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-16 22:56:26 By : holopee
 

 

No. 11



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



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

Code (VB.NET)
1."Values(''' & TextBox2.Text & ''',''' & TextBox3.Text & ''','"


'''=> ' ' ' กับ '"=> ' "

ต่างกันตรง ' กับ "

ลองเขียนใหม่ดูก็ได้ครับง่ายดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 08:17:24 By : lamaka.tor
 

 

No. 12



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



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


Pp
Hj

ยังไม่ได้เลยครับdatagridview. ก้ไม่ขึ้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 12:10:29 By : holopee
 

 

No. 13



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



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

เพื่อไม่ให้สับสน ที่ datagridview. ไม่ขึ้น เพราะ รูปแบบ SQL ผิดครับ

ลองบ้านดูแบบ

Select * from officer ดูก็ได้

และ แนะนำลองศึกษาเรื่อง การใช้ตัวแปร ใน SQL ดู

อย่าง Select ttt As tor from officer
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 14:18:23 By : lamaka.tor
 

 

No. 14



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



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


ตกลงวิธีแก้นี้ไม่มีตรงนี้ไม่มีใช้ไหมครับ เพราะตอบไม่ตรงคำถามเลยอยากรู้วิธีแก้ตรงนี้ครับเพราะทั้งที่ทำตามหนังสือแล้วกับไม่ได้เลยมาถามวิธีแก้ที่เป็นรูปธรรม แก้ตรงนี้เป็นแบบนี้ แล้วจะหาย ศึกษาแล้วครับแต่ก็ังไม่เข้าใจถึงได้มาถาม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 17:17:46 By : holopee
 

 

No. 15

Guest


อืมครับ เข้าใจว่าต้องการคำตอบที่ถูกต้องเอาเป็นว่าไม่มีใครเข้าเอาโค้ดที่คุณเขียนไปเขียนใหม่แล้วหาจุดที่เกิด Error แล้วแก้มาตอบให้หรอกนะ
เพราะทุกคนเขาก็ดูจาก Error ที่แสดงขึ้นมาเท่านั้นผมว่าผมเห็นแล้วละ

Dim MySQL As String
MySQL = "select OfficeID รหัส,Name+''+Surname ชื่อสกุล,Birthday วันเกิด,LoginRight สิทธิ์"
MySQL += "from Officer"

เห็นอะไรไหมครับ ถ้าต่อคำมันจะได้

select OfficeID รหัส,Name+''+Surname ชื่อสกุล,Birthday วันเกิด,LoginRight สิทธิ์from Office

อย่างไงก็ไม่แสดง ว่าแต่ mysql มันไม่มี as เหรอครับ

select OfficeID as'รหัส',(Name+''+Surname ) as 'ชื่อสกุล',Birthday as 'วันเกิด',LoginRight as 'สิทธิ์' from Office

ลองเอาไปรันดูที่ MySQL Query Browser ดูครับว่ารันผ่านหรือเปล่า

อย่าให้ผมได้ไล่ไปอ่านหนังสือเกี่ยวกับ Database อีกคนนะครับ

และ ไม่ว่าจะ Insert Update Delete Select ให้เราลองเขียนและรัน Query ที่ Database ก่อนก็ได้
จะได้พบปัญหาก่อนที่จะมาเขียนผูกกับ Control ต่างๆครับ

ลองดูนะครับ
ผมทิ่งเมล์ให้ก็แล้วกัน chokbunthit@hotmail.comz,ผมไม่ได้เก่งแต่ผมมีพี่ goo (google) ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 17:41:59 By : บัญดิษฐ
 

 

No. 16



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



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


ได้แล้วครับขอบคุณมากครับ ไม่ใช้ว่าผมไม่หาข้อมูลไม่อ่านน้ะผมทำล้วอ่านจากเว็บจากหนังสือพยายามลองเปลี่ยนโค้ดแต่มันไม่ได้ยิ่งอ่านก็ยิ่งไม่เข้าใจ จะบอกผมโง่ก็ได้ไม่โกรธเพราะไม่เข้าใจจริงๆเปิดดูyoutubeก็เปิด แต่ที่เขาสนมันไม่ใช้กับที่เราทำพายามดัดแปลงก็ได้สักที ผมไม่ได้ต้องการให้มาแก้เขียนโค้ดให้ทั้งหมดหรอกครับเพราะเวลาจริงผมก็ทำไม่ได้ แต่ว่าตรงนี้มันสุดๆแล้วเวลาก็ใกล้เข้ามา ี่ผมเขียนโค้ดอื่นเพิ่มเขาไปเพราะตรงนี้มันทำไม่ได้ ก็เลยเขียนโค้ดอื่นไปก่อนทำเท่าที่ทำได้ครับ แล้วประกอปด้วยเราดูแบบฟอมนี้มาลอกมาเปะๆเลย แต่มันกลับรันไม่ได้ แต่เขาบอกหนังสือถูก ผมก็อยากรู้ว่าผิดตรงไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 17:58:51 By : holopee
 

 

No. 17

Guest


555+++ ขอโทษด้วยครับ ที่ทำให้รู้สึกไม่ดีในคำตอบที่ผมตอบ ผมถือว่าจะตีเหล็กต้องตีที่ไฟร้อนๆครับไม่งั้นเหล็กไม่แกร่ง
อย่างไงก็ขอโทษด้วยนะครับ อย่าท้อละ ขอให้ตั้งใจและศีกษาให้มากมาก ผมผ่านจุดนี้มาแล้ว อย่างไงก็อย่าลืม อ. goo นะครับ
ปรึกษาเรื่องเขียนโปรแกรมได้ทางเมล์ที่ให้ไปนะครับ ไม่คิดตังค์ และไม่รับจ้างเขียนนะครับ เพราะงานที่ทำอยู่ก็มากอยู่แล้วครับผม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-17 21:04:15 By : บัญดิษฐ
 

 

No. 18



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



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

บางครั้งเราต้องใจเยนๆกับปัญหาครับ

ถอยออกมาซักก้าวเพื่อดูองค์รวม
พอดีผมเห็นรูปแบบการเขียนโค้ดแล้วรู้ได้เลยว่าหมักหมม(หมกมุ่น) กับมันจนลืมอะไรหลายๆอย่างไป
ความผิดพลาดทำให้เรารู้วิธีแก้ไขความผิดความครับ 5555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-18 08:59:01 By : lamaka.tor
 

 

No. 19



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



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

แนะนำให้ใช้ clipboad.settext (คำสั่ง sql) แล้วจะรู้เลยครับว่าอะไรผิด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-18 09:30:43 By : billkyz5
 

   

ค้นหาข้อมูล


   
 

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





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