Mohon petunjuk teman2 , dg sintax dibawah ini : Set db = CurrentDb Dim I As Integer Dim strSQL As String Dim rstArisan As Recordset 'tidak mau pakai tabel fisik karena mau di olah dulu di memory , baru nanti dimasukkan ke tabel fisik strSQL = "Select 'a' as Kode, 'a' as Nama " 'Set rstArisan = db.OpenRecordset(strSQL, dbOpenDynaset, dbDenyRead, dbOptimisticBatch) Set rstArisan = db.OpenRecordset(strSQL, dbOpenDynaset, dbDenyRead, dbOptimistic) rstArisan.Edit rstArisan!Kode = "XYZ" rstArisan.Update 'rstArisan.MoveFirst 'rstArisan.Delete 'rstArisan.AddNew 'rstArisan!Kode = "001" 'rstArisan!Nama = "Gak tau pakai apa" 'rstArisan.Update 'perintah rstArisan.Edit, rstArisan.Delete, rstArisan.Update tidak bisa dijalankan 'Error 3027 : Object or Database is read only , karena saya memanggil table yg tidak ada fisiknya. Tujuan saya ingin melakukan pengolahan di memori tetapi tidak ingin menggunakan array karena masalah fleksibel dan kecepatan. Pertanyaan : 1. adakah tempat penyimpanan sementara (di memory) di ms access yg bisa di tambah , update , delete selain menggunakan Array ? 2. Kira2 pakai apa ya / sintax di ms access , supaya bisa spt yg saya maksudkan spt contoh sintax tsb ? 3. Terimakasih sebelumnya. Salam, ~ Sioon ~ |
__._,_.___
No comments:
Post a Comment