please see insertion
 
best regards
[wwn]
 
On 2/7/06, su_betmen nusaputra <[EMAIL PROTECTED]> wrote:
mas ipinz,
klien hanya koneksi ke server dan hanya server yg konek ke database server. ini merupakan bagian dr kebijakan keamanan yg diterapkan. salah satunya ya utk monitoring ini.
 
utk koneksi, maap nih, saya mau bertanya dulu. apakah bisa kita menggunakan 1 koneksi utk beberapa recordset scr bersamaan (anggap ada 1000 recordset utk bersamaan). krn utk aplikasi klien-server normal (klien langsung ke database server) kan recordsetnya dipake bergantian (tdk bersamaan)
 
 
1 koneksi bisa kita gunakan u. beberapa recordset secara bersamaan, u. aplikasi database biasa, saya hanya punya 1 koneksi yg di bikin pada waktu aplikasi dijalankan, dan ditutup ketika aplikasi ditutup. semua recordset n command berhubungan dg server database melalui koneksi yg sama.

 
terkait dgn hal di atas, memang yg bikin ribet krn recordsetnya di deklarasikan scr global (mungkin jg koneksinya). tp klo lokal, saya cuman mikirnya ngga efisien. krn akan byk sekali perintah serupa dlm program ini.
 
berbeda dg recordset, setiap kali recordset kita set dg query yg berbeda maka otomatis isinya akan berubah (anggap dia sebagai tabel data sementara), jadi kalau kita cuman punya satu object recordset, ga bisa dipakai secara bersamaan (mis: u. beberapa buah grid sekaligus, karena otomatis isi semua grid tadi akan sama semua sesuai dg query terakhir recordset).
 
jadi penggunaan beberapa object recordset itu memang dibutuhkan, tapi ga semuanya harus public atau sebaliknya private. gunakan aja sesuai kebutuhan, kalau lagi butuh yg public pake yg public tapi kalau memang harus private didlm prosedur, buat yg private (keduanya jg lupa dihancurkan/deallocate). kalau menurutku sih, kita flexible aja mas, ga usah maksa harus cuman bikin 1 recordset public.
 
 
kira2 ada yg punya pengalaman ngga ya? bagi2 ilmu donk

ipinz <[EMAIL PROTECTED] > wrote:

----- Original Message -----
From: su_betmen nusaputra
To: [email protected]

mas robby dan mas purwedi,
terima kasih buat atensinya (semoga ngga bosan ya)

sbg ilustrasi, mungkin sebaiknya saya ceritakan sedikit ttg apa yg sdg saya buat.
saya membuat sebuah aplikasi klien-server dimn klien sering kali meminta perintah sql (select, update, delete) kpd server dan kmdn server memberikan jawaban/konfirmasi atas permintaan klien tsb.
# begitu.. maaf kenapa kok server yang sibuk membuat koneksi, kenapa nggak dari sisi klien aja. Mungkin untuk monitoring ya, Mas?

misal : klien A minta biodata di X, mk server akan membuat Koneksi ke database dan membentuk recordset X utk klien A. jd, server akan membuat sebuah koneksi dan recordset khusus utk tiap2 klien (bisa jd klien punya beberapa permintaan, jd bisa lbh dr 1 koneksi & recordset utk 1 klien). nah, data permintaan dr klien akan di olah oleh server lalu hasilnya akan dikirimkan ke klien A.saat bersamaan bisa saja ada 1000 klien yg akan meminta data yg berbeda2. sehingga perlu dibuatkan 1000 koneksi (Kon) dan 1000 recordset (Rek). utk itu penting bagi saya utk dpt membeda-bedakan mana koneksi utk klien A, B dst.
 
# Apa koneksi satu aja kurang? kan satu koneksi bisa untuk bermacam database? tinggal modif connection string...

krn metode koneksi dan recordset saya di di variable Public di module. saya khawatir Kon dan Rek yg saya buat itu tertukar dgn klien lain.
mengapa? krn dgn metode set Kon = New ADODB.Connection dan Rek = New ADODB.Recordset ... variable Kon dan Rek tsb mempunyai nama yg sama meski ada 1000 Kon dan rek.
 
# disini mungkin awal ribet masalahnya..  yg public cukup koneksinya aja recordset cukup di prosedur

hal ini seperti nge-load Form2 dgn metode Set F = New Form2, maka meski nanti ada 1000 F maka namanya Form2 semua.  utk Form ini sementara bisa diakali dgn penggunaan tag sbg identitas. bagaimana dgn koneksi ini?
 
# untuk form setiap pemanggilan identifikasinya boleh lewat tag atau cukup caption aja.  Maksudnya setiap instancing form mesti di atur propertiesnya sebelum di show

IpinZ

       


Brings words and photos together (easily) with
PhotoMail - it's free and works with Yahoo! Mail.

Wahana Programmer Groups Links

<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
    http://wahanaprogrammer.net

<*> Untuk menghubungi owner milis ini, kirim email ke:
    [EMAIL PROTECTED]

<*> Konsultasi pemrogramman bisa chat disini:
    Yahoo! Messenger: wahanaprogrammer




SPONSORED LINKS
Programmer Indonesia Basic programming language
Computer programming languages Programming languages Java programming language


YAHOO! GROUPS LINKS






Wahana Programmer Groups Links

<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
    http://wahanaprogrammer.net

<*> Untuk menghubungi owner milis ini, kirim email ke:
    [EMAIL PROTECTED]

<*> Konsultasi pemrogramman bisa chat disini:
    Yahoo! Messenger: wahanaprogrammer




SPONSORED LINKS
Programmer Indonesia Basic programming language
Computer programming languages Programming languages Java programming language


YAHOO! GROUPS LINKS




Kirim email ke