Kolom yang diberi nama dengan kata-kata penting milik aplikasi harus selalu
di kurung oleh kurung siku.
INSERT INTO tbl_sample(st, nam, ket, sen, by)
nama kolom by harus diberi kurung siku menjadi [by] dan bunyi susunan
kalimat di atas adalah :
INSERT INTO tbl_sample(st, nam, ket, sen, [by])

Sebaiknya memberi nama kolom dengan sesuatu yang diluar daftar kata penting
milik aplikasi terutama diluar kata-kata clausa dalam varian SQL yang
digunakan.
Nama kolom yang memiliki karakter spasi atau tanda baca juga harus diberi
kurung siku.
Agar lebih mudah, :
1. Seluruh nama object dalam database (nama database,nama schema [jika
ada], nama tabel, nama query atau nama view, nama kolom) dibuat sederhana
tanpa tanda baca selain underscore dan bukan clause varian SQL yang
digunakan.
2. Semua pemberian nama alias untuk nama kolom selalu diapit oleh kurung
siku.

SELECT [by] as [PIC Aktif], [tgl lahir] as [Tanggal Lahir] FROM [daftar pic]
lebih baik diganti :
1. nama tabelnya menjadi *daftar_pic*
2. nama kolom [by] dan [tgl lahir] dalam tabel diganti dengan *b_y *dan *
tgl_lahir*
agar query menjadi :
SELECT b_y as [PIC Aktif], tgl_lahir as [Tanggal Lahir] FROM daftar_pic

Wassalam,
Kid.


2012/12/23 Indra Psr <indra....@gmail.com>

> **
>
>
> Saya udah coba, tp ko masi eror ya..
> Bener spt ini?
>
> db.Execute "INSERT INTO tbl_sample(st, nam, ket, sen, by) " & _
> "VALUES(" & rsXL.Fields("st").Value & "," & _
> "'" & rsXL.Fields("nam").Value & "'" & "," & _
> "'" & rsXL.Fields("ket").Value & "'" & "," & _
> "#" & rsXL.Fields("sen").Value & "#" & "," & _
> "'" & rsXL.Fields("by").Value & "'" & _
> ");"
>
> Hs,
>
> Indra
>
> Pada tanggal 23/12/12, Mr. Kid <mr.nm...@gmail.com> menulis:
>
> > Pak Slamet,
> >
> > Gimana kabarnya ? Moga-moga baik selalu.
> >
> > Untuk tipe data datetime perlu didahului dan diakhiri dengan karakter #
> dan
> > usahakan penulisan datetime-nya dalam format YYYY-MM-DD agar tidak
> terjebak
> > oleh regional setting komputer setempat.
> >
> > Wassalam,
> > Kid.
> >
> > 2012/12/22 Slamet <slametha...@gmail.com>
> >
> >> **
>
> >>
> >>
> >> Dear Mr Kid
> >>
> >> Untuk data type Date bagaimana yaa?
> >>
> >> Terima kasih
> >>
> >> On 12/22/2012 9:53 PM, Mr. Kid wrote:
> >>
> >>
> >>
> >> Pak Indra,
> >>
> >> Kasus ini adalah tentang tipe data (seperti kasus Pak Heru beberapa
> waktu
> >> lalu).
> >> Pada baris VBA berikut ini :
> >> db.Execute "INSERT INTO tbl_sample(st, nam, ket) " & _
> >> "VALUES(" & rsXL.Fields("st").Value & "," & rsXL.Fields("nam").Value &
> >> ","
> >> & "'" & rsXL.Fields("ket").Value & "'" & ");"
> >>
> >> bagian rsXL.Fields("nam").Value bertipe text jadi butuh didahului dan
> >> diakhiri dengan petik satu (')
> >> seperti bagian rsXL.Fields("ket").Value yang berbunyi & "'" &
> >> rsXL.Fields("ket").Value & "'"
> >>
> >> Wassalam,
> >> Kid.
> >>
> >>
> >>
> >>
> >
>
>  
>

Kirim email ke