handy_creative wrote:
>--- In [email protected], Suwanto Afiadi
><[EMAIL PROTECTED]> wrote:
>
>
>>Suwanto Afiadi wrote:
>>
>>
>>
>>>Dear Folks,
>>> Langsung aja ya, saya menggunakan Datagrid dengan koneksi
>>>ADODB.connection dengan database access.
>>>Error coding saya terjadi pada event Datagrid click., dibawah ini
>>>adalah codingnya :
>>>Private Sub DGDD_Click()
>>> MDrs.MoveFirst
>>> MDrs.Find "DokumenID = '" & DGrs.Fields("DokumenID") & "'"
>>> If MDrs.EOF Then
>>> MDrs.MoveFirst
>>> Exit Sub
>>> Else
>>> With MDrs
>>> If Not (.EOF) Or Not (.BOF) Then
>>> txtID = .Fields("DokumenID")
>>> txtNamaDok = .Fields("Nama_Dokumen")
>>> txtPengirim = .Fields("Pengirim")
>>> txtTujuan = .Fields("Tujuan")
>>> txtTglMasuk = .Fields("Tanggal_Masuk")
>>> txtPerihal = .Fields("Perihal")
>>> txtLetak = .Fields("Letak_Berkas")
>>> End If
>>> End With
>>> End If
>>> Dim temprs As New ADODB.Recordset
>>> temprs.Open "Select * from Kategori Where KategoriID = '" &
>>>DGrs.Fields("KategoriID") & "'", koneksi, adOpenKeyset,
>>>
>>>
>adLockOptimistic
>
>
>>> DDrs.MoveFirst
>>> DDrs.Find "Kategori = '" & temprs.Fields("Kategori") & "'"
>>> If DDrs.EOF Then
>>> DDrs.MoveFirst
>>> Exit Sub
>>> Else
>>> With DDrs
>>> txtKategori = .Fields("Kategori")
>>> End With
>>> End If
>>> temprs.Close
>>> Set temprs = Nothing
>>> End Sub
>>>==> Ketika DGDD (datagrid) saya click muncul error sebagai berikut
>>>run-time error'-2147217913(8004e07)
>>>Data Type mismatch in Criteria expression
>>>==>Debug : terjadi pada baris sebagai berikut :
>>>temprs.Open "Select * from Kategori Where KategoriID = '" &
>>>DGrs.Fields("KategoriID") & "'", koneksi, adOpenKeyset,
>>>
>>>
>adLockOptimistic
>
>
>>>==>Dgrs adalah recordset untuk DetailDokumen . KategoriID pada
>>>
>>>
>tabel
>
>
>>>Kategori tipe datanya Autonumber (PK), dan KategoriID pada tabel
>>>DetailDokumen tipe datanya Number (PK)
>>>==>kenapa kesalahan tersebut bisa terjadi apakah ada yang salah
>>>
>>>
>dengan
>
>
>>>query saya, mohon penjelasan dari teman2 ?
>>>Menurut saya querynya sudah benar tetapi kenapa tetap saja muncul
>>>pesan kesalahan diatas ketika saya click datagrid.
>>>Sekian pertanyaan saya atas waktu dan jawabannya saya ucapkan
>>>
>>>
>terima
>
>
>>>kasih
>>>
>>>
>>>Best regards,
>>>
>>>suwanto
>>>
>>>
>
>
>
>??????
>COBA DEH LOE;
>1.CARA PERTAMA: BUAT 2 PK, PERTAMA ID DATTYPE> AUTO NUMBER, KEDUA
>KATEGORIID > DTATYPE TEXT
>2.CARA KEDUA: LOE RUBAH DATATYPE PK JADI TEXT.
>
>
>
>>SELAMAT MENCOBA SALAM HANDY_CREATIVE....
>>
>>
>
>
>
Makasih atas tanggapannya, tapi sudah bisa kok (dapat dari milis
sebelah), tinggal ngilangin tanda petik tunggal pada query diatas.
Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/Programmer-VB/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/