Arsip: ngambil tanggal 'n' sampai tanggal 'n'

more 17 years ago
AndyK
Assalamu'alaikum
mo tanya neh cara dapetin tanggal dari 2 DateTimePicker, database_nya Access
udah pake
SQL.Add(' SELECT * FROM TableKehadiran '+' WHERE '+' Tanggal >=#'+DateToStr(DateTimePicker1.Date)+'
and '+' Tanggal <=#'+DateToStr(DateTimePicker2.Date)+'#');
tp cuma tanggal dari bulan yg sama aza yang muncul,klo beda bulan malah kosong tambahan buat report bulanan. makasih....... :)
more 17 years ago
DelphiExpert
sangat sering diulas & dibahas... utk kompatibilitas datetime format selalu gunakan Param
Query.SQL.Add(' SELECT * FROM TableKehadiran WHERE Tanggal between :Date1 and :Date2');
Query.Params[0].AsDateTime:= DateTimePicker1.Date;
Query.Params[1].AsDateTime:= DateTimePicker1.Date;
Query.Open;

more 17 years ago
AndyK
iya maaf Om Expert :oops: saya jg dah nyoba yg waktu itu dPost tp teuteup gagal
ni jg katanya "undeclared identifier params"
waktu di ctrl+space jg ga ada tuch.....
ada saran lain????

more 17 years ago
AndyK
teman2 terima kasih saran2nya apalage buat om Expert sama Mas Hafid,ternyata dengan banyaknya kegagalan saya punya pengetahuan baru
ada beberapa hal yang harus diperhatikan saat mengambil tanggal 'n' sampe tanggal ke 'n'
1. type data di database harus benar2 DateTime
2. hanya dengan sintaks SQL ( ' select * from TableKehadiran '+' where '+'Tanggal>=#'+DateToStr(DateTimePicker1.Date)+'
and '+'Tanggal<=#'+DateToStr(DateTimePicker2.Date)+'#'); sudah dapat berfungsi dengan baik.
3. jangan lupa penggunaan StrToDate sama DateToStr makasih semuanya......
more 17 years ago
erwan
pake between juga bisa, dan kalau bisa gunakan selalu param, karena lebih secure, artinya, klo pindah ke komputer lain yang kebetulan regional settingnya beda nggak akan ada masalah. misal utk penanggalan indonesia dd/mm/yyyy klo US mm/dd/yyyy,
kalau mode string DateToStr(DateTimePicker1.Date) bisa nggak kompatibel nantinya klo di komp lain beda settingnya
contoh aja:
sqlstr := sqlstr + ' AND periode BETWEEN :periode1 and :periode2 ';
Parameters.ParamByName('periode1').Value := EncodeDate(strtoint(cbTahun.Text),cbBulan.KeyValue,dayof(StartOfAMonth(strtoint(cbTahun.Text),strtoint(cbBulan.KeyValue))));

more 17 years ago
erwan
pake between juga bisa, dan kalau bisa gunakan selalu param, karena lebih secure, artinya, klo pindah ke komputer lain yang kebetulan regional settingnya beda nggak akan ada masalah. misal utk penanggalan indonesia dd/mm/yyyy klo US mm/dd/yyyy,
kalau mode string DateToStr(DateTimePicker1.Date) bisa nggak kompatibel nantinya klo di komp lain beda settingnya
contoh aja:
sqlstr := sqlstr + ' AND periode BETWEEN :periode1 and :periode2 ';
Parameters.ParamByName('periode1').Value := EncodeDate(strtoint(cbTahun.Text),cbBulan.KeyValue,dayof(StartOfAMonth(strtoint(cbTahun.Text),strtoint(cbBulan.KeyValue))));

more 17 years ago
AndyK
Klo g salah, klo pake Access g bisa pke between klo ple SQLServer mah No Problemo....
bwt makasih masukannya :D
more ...
- Pages:
- 1
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- Menambah object baru saat aplikasi berjalan
by reza_elka in Tip n Trik Pemrograman more 14 years ago - ALias Table DiBDE
by saysansay in Enginering more 19 years ago - nGisi TreeView pake Memo
by rlina88 in Tip n Trik Pemrograman more 18 years ago - ado jaringan
by luk1812 in Tip n Trik Pemrograman more 17 years ago - Preport
by ronixs in MySQL more 17 years ago - Salam kenal
by s1nh4n in OOT more 17 years ago - FreePascal dan Lazarus
by simba in onLinux more 19 years ago - Bangun IDE dengan DELPHI buat PRADO
by winx3 in Tip n Trik Pemrograman more 18 years ago - SP sqlyog .E
by nurez in Tip n Trik Pemrograman more 18 years ago - menggukan skin delphi
by diah_intan in MySQL more 18 years ago