Arsip: Kenapa ya ??????????
more 19 years ago
umarbakri
Kenapa sintax ini salah ya ( sampai sekarang saya sering mengalami hal semacam ini ) :
With AdoQuery3 do
Begin
active := False;
SQL.Text := 'INSERT INTO TEMPKARTU (TanggalKartu,KodeeeKartu,KeteranKartu,JumlhNlKartu) VALUES (' + QuotedStr(datetostr(Form1.tanggal.date)) +
',' + Quotedstr(AdoQuery1.Fields[1].asstring) +
',' + Quotedstr('Bln ' + AdoQuery1.Fields[3].AsString) +
',' + Quotedstr(inttostr(AdoQuery1.Fields[2].asinteger)) + ')';
ExecSql;
end;
Pesan kesalahan yang muncul yaitu :
''the conversion of a char data type to a date time data type resulted in an out-of-range datetime value''
Untuk MS SQL nya padahal field untuk tanggalnya adalah datetime.
Kalau menggunakan :
table.insert;
.....
table.post;
ngak ada masalah.
Mohon dong solusinya ???????? ( Karena saya lebih suka menggunakan sintax Query ).
trim's sebelumnya
" onerror="this.style.display='none'"/>
more 19 years ago
cyber_hecker
syntax yang digunakan salah seh. seperti yang ditulis :
SQL.Text := 'INSERT INTO TEMPKARTU (TanggalKartu,KodeeeKartu,KeteranKartu,JumlhNlKartu) VALUES (' + QuotedStr(datetostr(Form1.tanggal.date)) +
',' + Quotedstr(AdoQuery1.Fields[1].asstring) +
',' + Quotedstr('Bln ' + AdoQuery1.Fields[3].AsString) +
',' + Quotedstr(inttostr(AdoQuery1.Fields[2].asinteger)) + ')';
kalo dijadikan script sql biasa kira-kira hasilnya seperti ini :
INSERT INTO TEMPKARTU (TanggalKartu,KodeeeKartu,KeteranKartu,JumlhNlKartu)
VALUES ('01/31/2006','XXX','Bln XXX','99')
kalo field TanggalKartu tipe datanya datetime, pasti salah karena data yang dimasukkan sama sekali bukan format tanggal melainkan string. saran :
SQL.Text := 'INSERT INTO TEMPKARTU (TanggalKartu,KodeeeKartu,KeteranKartu,JumlhNlKartu) VALUES (' + 'CONVERT(DATETIME,' + QuotedStr(datetostr(Form1.tanggal.date)) + ',103) ' +
',' + Quotedstr(AdoQuery1.Fields[1].asstring) +
',' + Quotedstr('Bln ' + AdoQuery1.Fields[3].AsString) +
',' + Quotedstr(inttostr(AdoQuery1.Fields[2].asinteger)) + ')';
jadi sebelum disimpan format yang berupa string harus di ubah dulu menjadi tanggal. dan fungsi 103 pada MS SQL adalah data string yang di inputkan sebagai tanggal adalah dengan format DD/MM/YYYY.
semoga dikit mbantu :P. habis udah lama juga neh gak posting :D
more 19 years ago
umarbakri
:lol: Ma kasih ya cyber_hecker ........
Akhirnya semua masalah aku terselesaikan.
trim's banget ya.
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 6 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
- StringGrid or DBGrid???
by n3o_cybertech in Tutorial & Community Project more 18 years ago - PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - menampilkan hasil query ke dbgrid
by flamade in Hal umum tentang Pascal Indonesia more 18 years ago - Convert Access form ke Delphi
by andip70 in Hal umum tentang Pascal Indonesia more 18 years ago - Path DB kalo pas ganti kompie ama foldernya
by pinguinz in Hal umum tentang Pascal Indonesia more 18 years ago - cara instal suipack di delphi gimana?
by 113050251 in Tip n Trik Pemrograman more 17 years ago - DELETE data pada 2 tabel.....????
by coacoac in Tip n Trik Pemrograman more 18 years ago - CodeGear inilah nama baru Borland Developer Grup
by Kecret in OOT more 19 years ago - struktur forum
by simba in Kritik & Saran more 19 years ago - Form ajaib
by EkoIndri in Form Enhancement & Graphical Controls more 19 years ago
