whERE (barang_masuk.Tanggal_Masuk >= ' " & format(dt1.Value,”mm/dd/yyyy”) & " 
') AND (barang_masuk.Tanggal_Masuk <= ' " & format(dt2.Value,”mm/dd/yyyy”) & " 
')

 

sql date harus dalam format mm/dd/yyyy

 

Aksan Kurdin

 

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of 
rukawa kaede
Sent: Wednesday, July 25, 2007 10:50 AM
To: [email protected]
Subject: [Programmer-VB] Error : The conversion of a char data type to a 
datetime data type resulted in an out-of-range datetime value

 

aku bikin form untuk filter data berdasarkan tanggal yang dimulai dari tanggal 
sampai tanggal hasilnya dikeluarkan dalam bentuk Report 

 

Porting ke VB dgn menggunakan ActiveReport

 

SELECT     barang_masuk.Tanggal_Masuk AS ex1, barang_masuk.Tanggal_Masuk AS ex2
FROM         barang_masuk INNER JOIN
                      barang_masuk_detail ON barang_masuk.IN_Number = 
barang_masuk_detail.IN_Number
WHERE     (barang_masuk.Tanggal_Masuk >= CONVERT(DATETIME, '2007-06-14 
00:00:00', 102)) AND (barang_masuk.Tanggal_Masuk <= CONVERT(DATETIME, 
                      '2007-06-21 00:00:00', 102)) 

 

coding ini statis, hanya digunakan untuk Test saja dan Berhasil.

 

aku ubah menjadi Dinamis dengan menambahkan kontrol DTPicker di Form Filter. 

 

"SELECT *,barang_masuk.Tanggal_Masuk AS ex1, barang_masuk.Tanggal_Masuk AS ex2 
FROM barang_masuk INNER JOIN barang_masuk_detail ON barang_masuk.IN_Number = 
barang_masuk_detail.IN_Number whERE (barang_masuk.Tanggal_Masuk >= ' " & 
dt1.Value & " ') AND (barang_masuk.Tanggal_Masuk <= ' " & dt2.Value & " ') "

 

aku udah mencoba berbagai macam teknik penulisan tapi gak sukses .. 

 

ada yg bisa bantu.

 

thx

 

  _____  

Bergabunglah dengan orang-orang yang berwawasan, di bidang Anda di Yahoo! 
<http://sg.rd.yahoo.com/mail/id/footer/def/*http:/id.answers.yahoo.com/>  
Answers

 

Kirim email ke