alexa-tracking

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/52f37f545acb17e3570002b8/ask-visual-basic-2010-masuk-sini-yah
Smile 
[ASK] Visual Basic 2010, masuk sini yah :)
misi gan mau nanya, kan gini saya mau menampilkan tanggal di database pada combobox, nah terus tanggalnya sudah tampil, tapi tanggalnya double,
gimana yah, biar tanggal yang double itu hanya tampil sekali.
oh iya data di database memang tanggalnya double2..

ini koding ane gan :
Sub isitanggalmasuk()
Try
Conn.Open()
cmd = New OleDbCommand("select tanggal from tbkasmasuk where kd_rekan='" & txtkodee.Text & "'", Conn)
reader = cmd.ExecuteReader()
While reader.Read()
ComboBox1.Items.Add(reader("tanggal"))
End While
Catch ex As Exception
MessageBox.Show("Koneksi Gagal !!!, karena " & ex.Message)
End Try
Conn.Close()
End Sub

terus ,, ini penampakannya,,
[ASK] Visual Basic 2010, masuk sini yah :)

makasih sebelumnya gan emoticon-Smilieemoticon-Blue Guy Cendol (L)emoticon-Blue Guy Cendol (L)emoticon-Blue Guy Cendol (L)emoticon-Blue Guy Cendol (L)
Tampaknya agan perlu memperbaiki Query yang ke database dengan bantuan GROUP BY.
Kalau hanya tanggal saja yang ingin di munculkan maka perlu mem-format tanggal column menjadi Date bukan sebagai DateTime.
Sayang agan tidak menyebutkan database dan versi database yang di pakai. kira-kira seperti ini TSQL (mssql) query-nya.
Code:

cmd = New OleDbCommand("SELECT t.[tanggal] FROM ( SELECT CAST(td.[tanggal] AS DATE) AS [tanggal] FROM [dbo].[tbkasmasuk] AS td WHERE td.[kd_rekan] = '" & txtkodee.Text & "' ) AS t GROUP BY t.[tanggal] ", Conn)
select distinct tanggal from tbkasmasuk where

coba kasi distinct kyk diatas ini gan