พี่ๆครับอยากจะขอความช่วยเหลือในการเพิ่มข้อมูลลงฐานข้อมูลหน่อยครับคือไปดูตัวอย่างมาบ้างเเล้วครับเเต่ยังงงอยู่เลยข้อความช่วยเหลือหน่อยครับ
ผมรู้เเค่นี้ครับ ที่เหลืออย่างจะให้พี่ๆๆช่วยเพิมให้หน่อยครับ โดนผมใช้ฐานข้อมมูลเป็น Appserv ครับ อยากจะเพิมข้อมูลลงฐานข้อมูลอะครับ
พึ่งหัวใช้ Vb ครับ
Code (VB.NET)
Private Sub ButtonSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonSave.Click
Sql = "INSERT INTO Account(outstanding,Date,List,Money,Comment)" & _
" VALUES " & _
" ('" & Me.TextID.Text & "','" & Me.CreateDate.Text & "','" & Me.TextBoxList.Text & "', " & _
" '" & Me.TextBoxmounny.Text & "','" & Me.TextBoxComment.Text & "')"
End Sub
ข้อคอมมเม้นด้วยนะครับTag : ASP.NET MySQL, VS 2010 (.NET 4.x), Windows
Date :
2012-07-13 19:10:29
By :
มือใหม่หัดเขียนครับ
View :
1175
Reply :
12
ดูตัวอย่างในบทความ ASP.NET กับ MySQL ครับ ใช้เหมือนกันครับ
Date :
2012-07-13 21:31:26
By :
mr.win
Date :
2012-07-13 22:39:24
By :
มือใหม่หัดเขียนครับ
มันฟ้องเเบบนี้เราต้องไปเเก้ไขส่วนไหนครับ
Date :
2012-07-13 22:40:59
By :
มือใหม่หัดเขียนครับ
Copy Code ของคุณมาหน่อยครับ
Date :
2012-07-14 21:36:53
By :
mr.win
ผมดูเเค่ใน SQL Command ก็น่าจะผิดเเล้วนะครับ
เดี๋ยวให้เจ้าของกระทุ้ก้อปโค้ดมาลงก่อนนะครับ เดี๋ยวท่านอื่นน่าจะมาตอบให้ ก็อปเป็นภาพมานี้มันตอบลำบาก
ปล ตรงที่ Error มันฟ้องว่ามีพารามิเตอร์ที่ไม่ใช้น่ะครับ
ประวัติการแก้ไข 2012-07-14 23:20:54
Date :
2012-07-14 23:20:16
By :
Cyg
พี่ครับ จากข้างบนนะครับ คือผมเปลียนวิธีการเขียนอะครับเเล้วมันเออแบบนี้อะครับ
โดย ฐานข้อมูลชือว่า
Account ครับ
สวนเทเบิลที่ผมต้องการเพิ่มชื่อว่า
Code
outstanding
Record can not insert Error (Object reference not set to an instance of an object.)
นี้ครับ Code
Code (VB.NET)
Private Sub ButtonSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonSave.Click
Dim objConn As New MySqlConnection
Dim objCmd As New MySqlCommand
Dim strConnString, ConStr As String
strConnString = "Server=localhost;User Id=root; Password=root; Database=Account; Pooling=false"
Sql = "INSERT INTO Account(outstanding,Date,List,Money,Comment)" & _
" VALUES " & _
" ('" & Me.TextID.Text & "','" & Me.CreateDate.Text & "','" & Me.TextBoxList.Text & "', " & _
" '" & Me.TextBoxmounny.Text & "','" & Me.TextBoxComment.Text & "')"
objConn.ConnectionString = strConnString
objConn.Open()
With objCmd
.Connection = objConn
.CommandText = ConStr
.CommandType = CommandType.Text
End With
Me.DataGridView1.Visible = False
Try
objCmd.ExecuteNonQuery()
Me.TextID.Text = "Record Inserted"
Me.TextID.Visible = True
Catch ex As Exception
Me.TextID.Visible = True
Me.TextID.Text = "Record can not insert Error (" & ex.Message & ")"
End Try
objConn.Close()
objConn = Nothing
End Sub
Date :
2012-07-16 20:28:39
By :
มือใหม่หัดเขียนครับ
Sql = "INSERT INTO outstanding (Date,List,Money,Comment) แล้วฟิลด์ ที่ส่งค่าไปต้องพอดีกับฟิลด์ที่ระบุด้วยน่ะค่ะ
Me.TextID.Text นี่คืออะไรค่ะ เกินหรือป่าวถ้าจะระบุต้องระบุฟิลด์ไปด้วยค่ะ
Date :
2012-07-16 21:15:40
By :
bangbang111
เหมือนเดิมครับผม
มันเเจ้งเตือนว่า Record can not insert Error (Object reference not set to an instance of an object.)
Date :
2012-07-16 21:40:18
By :
มือใหม่หัดเขียนครับ
Date :
2012-07-16 21:41:33
By :
มือใหม่หัดเขียนครับ
Code (VB.NET)
Sql = "INSERT INTO outstanding(ฟิลด์รหัสรายจ่าย,Date,List,Money,Comment)" & _
" VALUES " & _
" ('" & Me.TextID.Text & "','" & Me.CreateDate.Text & "','" & Me.TextBoxList.Text & "', " & _
" '" & Me.TextBoxmounny.Text & "','" & Me.TextBoxComment.Text & "')"
ประวัติการแก้ไข 2012-07-17 10:05:28
Date :
2012-07-17 10:04:52
By :
bangbang111
อีกรอบครับผมเริ่มมีเค้าร่างเเล้วครับ พอรันมันฟ้องอย่างงี้ครับ
นี้ครับCode
Code (VB.NET)
Private Sub ButtonSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonSave.Click
Dim objConn As New MySqlConnection
Dim objCmd As New MySqlCommand
Dim strConnString, ConStrSql As String
strConnString = "Server=localhost;User Id=root; Password=root; Database=Account; Pooling=false"
ConStrSql = "INSERT INTO outstanding(Codeoutstanding,Date,List,Money,Comment)" & _
" VALUES " & _
" ('" & Me.CreateDate.Text & "','" & Me.TextBoxList.Text & "', " & _
" '" & Me.TextBoxmounny.Text & "','" & Me.TextBoxComment.Text & "')"
objConn.ConnectionString = strConnString
objConn.Open()
With objCmd
.Connection = objConn
.CommandText = ConStr
.CommandType = CommandType.Text
End With
Me.BindingNavigator1.Visible = False
Try
objCmd.ExecuteNonQuery()
Me.CreateDate.Text = "Record Inserted"
Me.CreateDate.Visible = True
Catch ex As Exception
Me.CreateDate.Visible = True
Me.CreateDate.Text = "Record can not insert Error (" & ex.Message & ")"
End Try
objConn.Close()
objConn = Nothing
End Sub
Date :
2012-07-17 15:02:14
By :
มือใหม่หัดเขียนครับ
ขอบคุณ พี่ plapaJung มากๆๆนะครับ ทำได้เเล้วครับขอบคุณครับ
Date :
2012-07-17 15:29:55
By :
มือใหม่หัดเขียนครับ
Load balance : Server 03