- Beranda
- Komunitas
- Tech
- Programmer Forum
[ASK]tnya koding denda pd aplikasi prpustakaan mnggunakan vb.net dan mysql


TS
Julian111
[ASK]tnya koding denda pd aplikasi prpustakaan mnggunakan vb.net dan mysql
Gan, ane lagi menyusun tugas skripsi aplikasi perpustakaan menggunakan vb.net dan database mysql. Ada masalah di form pengembalian, tepatnya di coding denda. Ane pernah buat aplikasi perpustakaan tapi pakai database access, codingnya:
Try
If e.columnIndex=0 Then
Cmd=new odbcCommand("select distinct buku.no_buku, detailpinjam.no_pinjam, judul, jumlah_bk, tgl_pinjam, (date()-tgl_pinjam) + 1 As lmpinjam, IIF (lmpinjam>5, (lmpinjam-5)*500,0) As denda from anggota, pinjam, buku, detailpinjam where buku.no_buku = detailpinjam.no_buku and pinjam.no_pinjam=detailpinjam.no_pinjam and anggota.no_anggota=pinjam.no_anggota and anggota.no_anggota='" & txtnoanggotakml.text & '" AND detailpinjam.no_buku='" & dgvpengembalian1.rows(e.rowIndex).cell(0).value & "' and detailpinjam.jumlah_bk>0", module1.koneksi)
rd=cmd.executereader
rd.read()
Koding di atas ketika ane run jalan. Tapi, ketika menggunakan database mysql, muncul error yang bertuliskan:
Error[42000][MySQL][ODBC 3.51 Driver][Mysql-5.1.41] you have an error in your SQL syntax; check the manual that corresponds to your MySQL Server, version for the right syntax to use near ')-tgl_pinjam+1 As lmpinjam, IIF (lmpinjam>5, (lmpinjam-5)*500,0) As denda from an' at line 1
Kira-kira penyebabnya kenapa ya gan? Trus, koding yang benar supaya jalan apa ya? Terima kasih banyak gan...
Try
If e.columnIndex=0 Then
Cmd=new odbcCommand("select distinct buku.no_buku, detailpinjam.no_pinjam, judul, jumlah_bk, tgl_pinjam, (date()-tgl_pinjam) + 1 As lmpinjam, IIF (lmpinjam>5, (lmpinjam-5)*500,0) As denda from anggota, pinjam, buku, detailpinjam where buku.no_buku = detailpinjam.no_buku and pinjam.no_pinjam=detailpinjam.no_pinjam and anggota.no_anggota=pinjam.no_anggota and anggota.no_anggota='" & txtnoanggotakml.text & '" AND detailpinjam.no_buku='" & dgvpengembalian1.rows(e.rowIndex).cell(0).value & "' and detailpinjam.jumlah_bk>0", module1.koneksi)
rd=cmd.executereader
rd.read()
Koding di atas ketika ane run jalan. Tapi, ketika menggunakan database mysql, muncul error yang bertuliskan:
Error[42000][MySQL][ODBC 3.51 Driver][Mysql-5.1.41] you have an error in your SQL syntax; check the manual that corresponds to your MySQL Server, version for the right syntax to use near ')-tgl_pinjam+1 As lmpinjam, IIF (lmpinjam>5, (lmpinjam-5)*500,0) As denda from an' at line 1
Kira-kira penyebabnya kenapa ya gan? Trus, koding yang benar supaya jalan apa ya? Terima kasih banyak gan...
Diubah oleh Julian111 11-07-2013 11:41


nona212 memberi reputasi
1
6.1K
16


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan