 |
|
VB.NET + MySQL ขอสอบถามเกี้ยวกับการดึงข้อมูลมาเเสดงใน TexBox หน่อยครับ |
|
 |
|
|
 |
 |
|
คือ ผม ต้องการที่จะดึงข้อมูลมาเเสดงใน TexBox ครับ เเล้วมัน Error ว่า

ต้องเเก้ไขยังไงครับ
คือต้อนผมเพิมอะครับ ผมเขียนยังงี้ครับ
Code
strSQL = "INSERT INTO income(ID_income,Date,List,Money,Comment) " & _
" VALUES " & _
" ('" & Me.ID.Text & "','" & Me.CreateDate.Value.ToString("yyyy-MM-dd") & "','" & Me.TextBoxList.Text & "', " & _
" '" & Me.TextBoxmounny.Text & "','" & Me.TextBoxComment.Text & "')"
ผมเลยอยากทราบว่า ถ้าตอนเรา ต้องการจะดึงข้อมูลมาเเสดงอะครับ เเละถ้ามัน ฟ้องเเบบนั้นผมต้องไปเขียน Code เเก้ยังไงครับ
Tag : ASP.NET MySQL, Win (Windows App), VS 2010 (.NET 4.x), Windows
|
|
 |
 |
 |
 |
Date :
2012-08-14 19:53:41 |
By :
เด็กน้อยหัดเขียน |
View :
1236 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลืม ครับ Code เเบบเต็มครับ
Code (VB.NET)
Public Class Form_Edit
Dim objConn As New MySqlConnection
Dim objCmd As New MySqlCommand
Dim dtAdapter As MySqlDataAdapter
Dim dt As New DataTable
Dim Connection, strSQL As String
Private Sub Form_Edit_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Connection As String
Dim Sho As New DataTable
Connection = ("Database=account ;Data Source=localhost;User Id=root;Password=root;Allow Zero Datetime=true")
objConn = New MySqlConnection(Connection)
objConn.Open()
Dim strSQL As String
strSQL = "SELECT * FROM income WHERE ID_income = '" & ID.Text & " ' "
dtAdapter = New MySqlDataAdapter(strSQL, objConn)
dtAdapter.Fill(Sho)
If Sho.Rows.Count > 0 Then
Me.ID.Text = Sho.Rows(0)("ID_income")
Me.CreateDate.Value = Sho.Rows(0)("Date")
Me.TextBoxList.Text = Sho.Rows(0)("List")
Me.TextBoxmounny.Text = Sho.Rows(0)("Money")
Me.TextBoxComment.Text = Sho.Rows(0)("Comment")
End If
Sho = Nothing
End Sub
|
 |
 |
 |
 |
Date :
2012-08-14 19:55:54 |
By :
เด็กน้อยหัดเขียน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Format ของ Date มันไม่ถูกต้องน่ะครับ ลองใช้การ Convert เป็น Date Time ก่อนครับ พวก CDate()
|
 |
 |
 |
 |
Date :
2012-08-15 06:33:22 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอตัวอย่างหน่อยครับ คือผมลองทำเเบบนี้ครับ ไมได้ครับ ไมค่อยรู้เรือง VB ครับ
Me.CreateDate.Value = CDate(Sho.Rows(0)("Date"))
|
 |
 |
 |
 |
Date :
2012-08-15 08:25:28 |
By :
เด็กน้อยหัดเขียน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|