Senin, 01 Oktober 2012

Re: [belajar-access] Salam kenal & Tanya Kenapa lambat

 

bisa sharing kode untuk select dan untuk update / insert datanya?

ada dua cara yang biasanya saya gunakan.

1. dengan docmd.runsql
2. dengan cnn.execute

contohnya sbb:

Sub RunSQL(byval strSQL as string)

    With docmd
            .setwarnings false
            .runsql strSQL,true
            .setwarnings true
    End With

End Sub


Sub RunSQL2(byval strSQL as string)
      dim cnn as new adodb.connection
     
     'dengan ms access ADP
     ' set cnn = currentproject.connection
     


     'dengan connection string di definisikan sendiri.

     'Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
     'lengkapnya lihat di : http://www.connectionstrings.com/sql-server
  
     connstr="Provider=SQLOLEDB;Data Source=192.168.0.1;Initial Catalog=DatabaseKu;Integrated Security=SSPI"
     atau :
     connstr="Driver={SQL Server};Server=192.168.0.1;Database=DatabaseKu;Trusted_Connection=Yes;"
      with cnn
             .connectionstring=connstr
             .open
             .execute strSQL, true

      end with

      cnn.close
      set cnn=nothing

end sub

Silahkan diotak-atik.

Mudah-mudahan bermanfaat.


Salam Hangat dan Jabat Erat,

MBA

On 10/1/2012 15:46, Afrizal wrote:
 

Kalaua masalah key, tidak mungkin.
kalau jaringan juga bukan, karna jaringan lancar, direct langsung ke server.
 
----- Original Message -----
Sent: Saturday, September 29, 2012 4:13 PM
Subject: Re: [belajar-access] Salam kenal & Tanya Kenapa lambat

 

Skedar tambahan saja mas, saya juga kurang pengalaman untuk hal ini.

Kemungkinan yang lain yakni selain kualitas jaringan, kompleksitas data unik (penentukan data input diprimary key-makin ruwet makin lelet) dan juga beda OS kadang dapat juga mempengaruhi real time data.

Salam,
Roland
Playgroup Access

Powered by Telkomsel BlackBerry®

Date: Sat, 29 Sep 2012 14:47:22 +0700
Subject: Re: [belajar-access] Salam kenal Tanya Kenapa lambat

 

waalaikumsalam warohmatullahi.

Mas Afrizal.
Cepat dan lambatnya tergantung kondisi jaringannya.
misalnya skenarionya  sbb:

aplikasi dijalankan di cikarang.

data diletakkan di share folder.
share folder ini lokasinya di jayapura, irian jaya.
kecepatan jaringannya sangat bagus, maka prosesnya akan cepat juga.

atau share folder ini lokasinya di banten.
kondisi jaringan lambat.
maka kecepatan prosesnya juga akan lambat.

kalau hanya menampilkan data
tanpa operasi CRUD (Create Read Update Delete) umumnya pembacaan akan cepat jika data yang diambil tidak terlalu banyak.

Apakah Access tidak bisa dijadikan client?  tergantung konteks kata katanya ini.
Client itu apakah membuat aplikasi dengan MS Access dgn database MS Access atau
membuat aplikasi dengan VB dengan database MS Access.

mungkin bisa di sharing lebih jauh skenario mas Afrizal dengan aplikasinya.

kalau mungkin kode programnya di sharing juga, untuk kita cermati bersama-sama.

Salam Hangat dan Jabat Erat,

Murid Belajar Access.

On 9/28/2012 16:20, Afrizal wrote:
 
Assalamu'alaikum
Salam kenal kpd para guru semua, saya Afrizal, domisili di Cikarang.
Mau tanya, saya develop aplikasi pakai access dan VB6.
Saya coba jalankan di Client kenapa lambat ya?
Kalau menampilkan hasil query lumayan cepat tapi kalau ada proses insert data jadi lambat.
 
Kalau dijalankan di satu pc, cepat sekali proses insert nya.
Tapi kalau saya jalankan di client jadi lambat.
 
koneksi nya pakai  
 
strAkses = "PROVIDER=MSDataShape;Data PROVIDER= microsoft.jet.oledb.4.0;Data Source=" _
            & strPubDBLokasi & "\" & strPubNamaDB & ";Jet OLEDB:Database Password=xxx"
 
 
kalau di Form program saya pakai
  
    rs.Open strSQL, koneksiDB, adOpenDynamic, adLockOptimistic
 
Apa ada yg kurang pas dgn program ini?
Mohon penjelasan nya?
 
Apa memang access tidka bisa utk client...
 
 
 
Wassalam,
Afrizal
Gudang : Jl Kelinci Raya NO 23, Jababeka 2, Cikarang Baru, Kab. Bekasi
www.bajupoeti.com
 
email : bajupoeti@gmail.com
YM : afrizalsyafri
PIN BB 21B70100
HP 081315527965
 
AS 085217650454, AS 085283868428, Xl 087779005073, esia 02198293128, flexy 02133877086. 085716530963, SMS Center 085284461663.
Rek Mandiri 1560001593567, BCA 5150019127, BNI 0023446709. BSMandiri 3927004506
 
(Saudagar Baju Muslim Anak dan Dewasa POETI, KEILA, DAFAS, AHSANA, MOTIF, ARDANO DLL)
(Sedia Perlengkapan Muslim seperti kaos Kaki Kanik, SOKA, Sajadah, Pakaian Ikhram DLL)


__._,_.___
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar