Iya Bang Aksan, Maksud saya open rs untuk edit data dari tabel 1 dengan DAO, dan untuk edit data dari tabel 2 dengan ADO, jadi dari 2 tabel yang berbeda., sepertinya ini gak masalah ya..Kalau
kasus seperti di bawah ini saya tidak pernah buat.
regards,
| Aksan Kurdin <aksan.kurdin@gmail.com> Sent by: belajar-access@yahoogroups.com 06/10/2011 01:43 PM | To: belajar-access@yahoogroups.com cc: Subject: Re: [belajar-access] Bisakah di gabung di referensi DAO dengan ADO (ActiveX Data Objects) |
Dear Bang Tio,
kalau variabelnya satu tetapi menunjuk kepada dua reference yang berbeda, seharusnya itu masalah.
tetapi 'kelebihan' access jika 'option explicit' tidak disertakan, variabelnya itu bersifat tipe fleksibel
Option Compare Database
Sub test()
Dim a
a = 1
Debug.Print a
a = a & " = satu"
Debug.Print a
End Sub
hasilnya:
1
1 = satu
demikian juga dengan reference dao dan ado. kali pertama dia buka recordset dao, pemanggilan kedua dia dibuka dengan ado.
Sub test()
Dim rs
'Function Execute(CommandText As String, [RecordsAffected], [Options As Long = -1]) As Recordset
'Member of ADODB.Connection
Set rs = CurrentProject.Connection.Execute("SELECT * FROM PrinterData")
Debug.Print rs(0), rs(1)
rs.Close
'Function OpenRecordset(Name As String, [Type], [Options], [LockEdit]) As Recordset
'Member of DAO.Connection
Set rs = CurrentDb.OpenRecordset("SELECT * FROM PrinterData")
Debug.Print rs(0), rs(1)
rs.Close
Set rs = Nothing
End Sub
apakah seperti itu ?
jika demikian, saya pribadi tidak menyarankan.
tetap aktifkan option explicit, untuk kepastian tipe data, kemudahan dokumentasi, kemudahan pembacaan source code, dan pelacakan kesalahan.
aksan kurdin
On 6/10/2011 1:27 PM, tio.adjie@ptssb.co.id wrote:
Maksud saya bukan 1 command dengan pakai 2 rs, tapi katakanlah ada 2 comman button untuk edit data. Yang pertama saya open rs dengan ADO dan yang kedua dengan DAO. Selama ini gak ada
masalah.
regards,
Tio
| Aksan Kurdin <aksan.kurdin@gmail.com> Sent by: belajar-access@yahoogroups.com 06/10/2011 01:13 PM | To: belajar-access@yahoogroups.com cc: Subject: Re: [belajar-access] Bisakah di gabung di referensi DAO dengan ADO (ActiveX Data Objects) |
Dear Bang Tio,
tidak ada.
selama reference di includekan dalam variabel/method
dim rs1 as dao.recordset
dim rs2 as ado.recordset
maka rs1 dan rs2 mewakili reference masing2.......
aksan kurdin
On 6/10/2011 12:18 PM, tio.adjie@ptssb.co.id wrote:
Dear Master Access,
Saya punya aplikasi database dengan pakai Access ver 2003 tapi untuk procedure VBA saya menggunakan DAO dan juga ADO (ActiveX Data Objects), selama ini tidak pernah menemui masalah,
apakah teman-teman punya masalah dengan penggabungan ADO dan DAO ini ?
Terima kasih sebelumnya.
regards,
Tio
No comments:
Post a Comment