Friday, June 10, 2011

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
Please respond to belajar-access

       
        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






__._,_.___


SPAM IS PROHIBITED



Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

No comments:

Post a Comment