สอบถาม vb.net source date to date sql server รูปแบบ Date dd/mm/yyyy to dd/mm/yyyy
เช่น ผมต้องการค้นหา Data ตั้งแต่วันที่ 25/2/2562 ถึง 28/2/2562 ให้แสดงใน DataGridview ครับ
Tag : .NET, VB.NET
Date :
2019-02-25 09:09:50
By :
nutpopo
View :
1615
Reply :
8
No. 1
Guest
Code
"select * from view_TransactionVisitorOUT where DateTimeVisitorOUT BETWEEN '" & myStartDate & "' AND '" & myEndDate & "' ORDER BY DateTimeVisitorOUT ASC"
Dim connectionString As String = "Data Source=****\SQLEXPRESS2;Initial Catalog=****;User ID=****;Password=*****"
Dim sql As String = "select * from OEE_DOWTIME where DATE BETWEEN '" & DateTimePicker2.Value & "' AND '" & DateTimePicker1.Value & "' ORDER BY DATE ASC"
Dim connection As New SqlConnection(connectionString)
Dim dataadapter As New SqlDataAdapter(sql, connection)
Dim ds As New DataSet()
connection.Open()
dataadapter.Fill(ds, "Authors_table")
connection.Close()
BunifuCustomDataGrid1.DataSource = ds
BunifuCustomDataGrid1.DataMember = "Authors_table"
Dim connectionString As String = "Data Source=***\SQLEXPRESS2;Initial Catalog=****;User ID=****;Password=****"
Dim sql As String = "SELECT * FROM OEE_DOWTIME WHERE DATE between '" & Format(DateTimePicker1.Value, "M/dd/yyyy") & "' and '" & Format(DateTimePicker2.Value, "M/dd/yyyy") & " ORDER BY DATE ASC '"
Dim connection As New SqlConnection(connectionString)
Dim dataadapter As New SqlDataAdapter(sql, connection)
Dim ds As New DataSet()
connection.Open()
dataadapter.Fill(ds, "Authors_table")
connection.Close()
BunifuCustomDataGrid1.DataSource = ds
BunifuCustomDataGrid1.DataMember = "Authors_table"
ลองเปลี่ยน Format เป็น แบบไทยครับ 25/2/2562 , d/M/yyyy ไม่ได้ครับ ค้นหาได้ แต่ดันขึ้น ของเดือน 3 มาด้วย หรือ Format ใช้วันที่รูปแบบ ไทยไม่ได้ครับ แนะนำด้วยครับ
แต่เปลี่ยน Date Windows เป็น windows display เป็น 2/25/2019 อันนี้ได้ครับ
ประวัติการแก้ไข 2019-02-25 11:56:28
Date :
2019-02-25 11:54:52
By :
nutpopo
No. 6
Guest
Dim myStartDate As String = datetimepicker1.Value.ToString("yyyy/MM/dd") & datetimepicker2.Value.ToString(" HH:mm tt")
Dim myEndDate As String = datetimepicker3.Value.ToString("yyyy/MM/dd") & datetimepicker4.Value.ToString(" HH:mm tt")
แปลง formate ให้ตรงตาม date ที่อยู่ ใน database ครับ