Arsip: Tanya syntax sql microsoft Access??

more 18 years ago
gold3n_b0y
Bagaimana caranya syntax sql di delphi untuk query database antara tanggal yang satu dengan tanggal yang lainnya??
SAya pake database microsoft access..
Misal: saya mau mengambil data di tabel antara tanggal 1 Mei2006 sampai 31 Mei 2006... Terimakasih..

more 18 years ago
ingusan
salam untuk semua...
maaf mas2 semua..ane newbie neh jadi ga tau mo post di thread mana...
mo nanya mas..
1.ane belajar database di delphi make desktop dbase(paradox7)..trus pada field tahun type data yg digunakan date...
masalahnya ketika minta input dari TEdit, format yang diminta kan cuma tahun sedangkan format data seharusnya (day:month:year) gimana caranya biar input cuma tahun mas....
2.gimana cara nukar type data dari edtext(sting) ke type laen mas misal number ato date...dicoba make StrToint da errornya.
3.gimana cara bikin procedure biar bisa dipanggil pada seluruh unit en gimana cara manggilnya mas...
maaf pertanyaannya basic banget mas....tenkyu be4..

more 18 years ago
saysansay
Uda lama nga absen....mau isi postingan Dulu punten ach ka sadayana
Coba pake yng kaya gini dulu
SELECT * From Table1
WHERE TglAwal>=’ 1 Mei 2006’ AND TglAkhir<=’ 31 Mei 2006’
ORDER BY IDtable1 DESC
Dapat juga Menggunakan perinatah TOP Dan Max
SELECT TOP 1 MAX([amount])FROM table1
WHERE TglAwal >= '2001-06-01' AND TglAkhir<= '31 Mei 2006’'
Uda dulu ya...
NB: Never Give Error
Untuk pertanyaan yg kedua Mengenaio tahun
Type data yg diguanakan jangan gunakan Date Klu Diparadok gunakan Alpha (A) karena Yg diniput hanya tahun aja..Bole juga menggunakan INT...
SeMangat
more 18 years ago
amyra
Kalau tanggal yang dicari dalam fields yang sama begini...
SELECT * From Table1
WHERE Tgl>=’ 1 Mei 2006’ AND Tgl<=’ 31 Mei 2006’
ORDER BY IDtable1 DESC
[/pas]
more 18 years ago
gold3n_b0y
Kok gak bisa yah?? Ini syntax di delphi??
ADOQuery1.Close;
ADOQuery1.SQL.Text:='select * from Tabel1 where tgl<='+quotedstr(Edit5.Text)+' and tgl>='+quotedstr(Edit6.Text)+' order by nama desc';
ADOQuery1.Open;
field tgl di access merupakan jenis date/time;..Setelag aku coba keluar pesa error 'DAta type mismatch' di delphi nya.. bgm yah???

more 18 years ago
tox2wow
Kok gak bisa yah?? Ini syntax di delphi?? ADOQuery1.Close; ADOQuery1.SQL.Text:='select * from Tabel1 where tgl<='+quotedstr(Edit5.Text)+' and tgl>='+quotedstr(Edit6.Text)+' order by nama desc'; ADOQuery1.Open;Wahhh, prikitiew juga nihhh ... gw baru tau kalo bisa pake ADOQuery1.SQL.Text ... (maklum, kurang klak-klik :D ), biasanya pake AdoQuery1.Clear, AdoQuery1.SQL.Add, AdoQuery1.Open, AdoQuery1.ExecSQL. Bedanya apa yah kira2 ??? :D
field tgl di access merupakan jenis date/time;..Setelag aku coba keluar pesa error 'DAta type mismatch' di delphi nya.. bgm yah???Kalau untuk bagaimananya, menurut gw, errornya muncul karena type data yang di input (String) ga cocok sama tipe data di database ente (DateTime) .. Udah coba pake fungsi StrToDate blom ??? (Whew, ada ga ya fungsi StrToDate ... :D )

more 18 years ago
Kecret
knapa ga pake parameter aja :
ADOQuery1.Close;
ADOQuery1.SQL.Text:='select * from Tabel1 where tgl between :tgl1 AND :tgl2 order by nama desc';
ADOQuery1.parameter.parambyname('tgl1') = .......;
ADOQuery1.parameter.parambyname('tgl2') = .......;
ADOQuery1.Open;

more 18 years ago
arieq
Cara yang paling gampang untuk bikin query di delphi dengan database ms acces adalah dengan mencobanya terlebih dahulu di access itu sendiri, jika di access nya sudah running, tinggal copt teks sql nya ke delphi.
sebagai catatan, di access untuk type date harus di awali dan di akhiri dengan karakter#,misalnya :
select from tabel where tanggal >=#13/05/2006
and
tanggal <=#15/05/2006# kalo di delphi menjadi : AdoQuery1.SQL.Text := 'select from tabel where tanggal >=#13/05/2006and
tanggal <=#15/05/2006#' atau seperti yang tertulis oleh Kecret diatas yaitu menggunakan parameter akan lebih mudah dan fleksibelmore ...
- 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 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 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 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- gimana supaya apliaksi ga bisa di copy
by donald in Enginering more 17 years ago - Pesen Program.
by madifa in Hal umum tentang Pascal Indonesia more 18 years ago - sotware fingertec ac-501 dengan delphi
by keylock in Enginering more 15 years ago - Run Delphi in Web ???
by jancky in Tip n Trik Pemrograman more 17 years ago - Alokasi & Acak No Undian
by tAtA in Tip n Trik Pemrograman more 17 years ago - Grouping Quick Report
by Soni in Paradox more 18 years ago - Dilema Programmer
by eksant in OOT more 16 years ago - gmn c buat move tools kaya photoshop?
by andry_yang in Multimedia & Graphic Enhancement more 15 years ago - deLogic special post
by deLogic in OOT more 18 years ago - ado error pd delphi5
by bad2001 in Tip n Trik Pemrograman more 18 years ago