Arsip: Kenapa ya ??????????

more 17 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 17 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 17 years ago
umarbakri
:lol: Ma kasih ya cyber_hecker ........
Akhirnya semua masalah aku terselesaikan.
trim's banget ya.
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 3 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 4 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 11 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 11 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 11 years ago
Random Topic
- SOA with delphi
by simple_code in Hal umum tentang Pascal Indonesia more 15 years ago - Generate even
by delphicode in Tutorial & Community Project more 14 years ago - Masalah Dalam Menghitung Expired Date...
by ii_irwan in Hal umum tentang Pascal Indonesia more 13 years ago - encrypt password
by brodien in Enginering more 17 years ago - virtual key
by ags606 in Hal umum tentang Pascal Indonesia more 17 years ago - Select Case when then hasilnya masih salah
by onsir in MySQL more 16 years ago - dos command via delphi
by e_soep in Tip n Trik Pemrograman more 16 years ago - Edit Data Di mYsql
by felax in MySQL more 15 years ago - Web service di delphi ?
by purnama in Network, Files, I/O & System more 17 years ago - List IP Connection
by saysansay in Network, Files, I/O & System more 17 years ago