Dear Sulaiman,

Ini sekedar ide aja, ada bbrp cara:
1. Gunakan socket utk tau server aktif atau tidak.
    seperti program chat, di computer server dipasangi satu program yg akan 
meresponse request dari program yang kamu bikin (client) klo ada response, 
berarti server aktif.
2. Cara lain, cek aja koneksi database.
    misal:
sub konesi()
    dim NmSvr as string
    dim NmClient as string
    dim conn as adodb.connection
    NmSvr = "server"
    NmClient = "localhost"    
    set conn = openCon('dbtransaksi', 'sqlserver', NmSvr, 'sa','sa')
    if typename(conn) = "Nothing" then
        set conn = openCon('dbtransaksi', 'sqlserver', NmClient, 'sa', 'sa')
    end if

    .......
    .......

end sub

   

Public Function OpenCon(ByVal dbname As String, ByVal jnsKoneksi As String, 
Optional ByVal namaServer As String = "localhost", Optional ByVal UserName As 
String, Optional ByVal pwd As String) As adodb.connection
    On Error GoTo ErrMsg
    Dim strProvider As String
    Select Case LCase(Trim(jnsKoneksi))
    Case "access":
        strProvider = "Provider=Microsoft.jet.oledb.4.0; data source=" & 
App.Path & "\" & dbname
    Case "oracle":
        strProvider = "Provider=MSDAORA.1;User ID=" & UserName & "; password=" 
& pwd & "; Data Source=" & namaServer & ";Persist Security Info=False"
    Case "oracleoledb":
        strProvider = "Provider=OraOLEDB.Oracle.1;Persist Security 
Info=False;User ID=" & UserName & ";Data Source=" & namaServer & "; password=" 
& pwd
    Case "sqlserver":
        strProvider = "Provider=sqloledb.1.0; initial catalog=" & dbname & "; 
data source=" & namaServer & "; user id=" & UserName & "; password=" & pwd & ";"
    End Select
    
    Dim conn As adodb.connection
    Set conn = New adadb.connection
    conn.Open strProvider
    If TypeName(conn) = "Nothing" Then
        GoTo ErrMsg
    End If
    
    Exit Function
ErrMsg:
    Set OpenCon = Nothing
End Function


================================================

Klo ada yg kurang jelas, silakan emalin saya lagi or SMS. :)

================================================
 
Best Regards,
Yulianto Hiu
Financial Consultant
0817.6969.123 / 980.69.811
[EMAIL PROTECTED] / [EMAIL PROTECTED]
Let me serve You better!
 
 
NB: untuk mendapatkan konsultasi keuangan Anda dan Keluarga, silakan hubungin 
saya.
      Dengan senang hati, saya akan membantu.
 
Pembuatan Rencana Keuangan Anda & Keluarga:
http://akwet.blogs.friendster.com/my_blog/2007/03/pembuatan_renca.html
 
Pencapaian Tujuan Menabung:
http://akwet.blogs.friendster.com/my_blog/2007/03/pencapaian_tuju.html
 




----- Original Message ----
From: sulaiman eman <[EMAIL PROTECTED]>
To: [email protected]; [email protected]; [EMAIL 
PROTECTED]
Sent: Friday, March 9, 2007 10:28:48 AM
Subject: [Programmer-VB] Minta saran ttng VB

Buat programmer - programmer VB Senior, mau Minta Saran Kode nich..., kalo ada 
contoh Kode lebih bagus lagi ^_^.

Begini masalahnya, saat ini saya kan sedang membuat aplikasi basis data client 
server yang akan mengalihkan penyimpanan ke basis data sementara jika server 
sedang off. Masalahnya adalah PROSEDUR UNTUK MENGECEK SERVER AKTIF ATAU TIDAK; 
MENGALIHKAN PENYIMPANAN KE BASIS DATA SEMENTARA JIKA SERVER OFF; MENGIRIMKAN 
DATA SECARA OTOMATIS JIKA SERVER TELAH AKTIF; dijalankan hanya pada saat Form 
Load. Jadi Jika Server mati secara tiba - tiba dalam kondisi aplikasi run time 
aplikasi tidak bisa prosedur - prosedur di atas tidak dijalankan. So, harus 
Merestart Aplikasi. 

Pertanyaanya:
BAGAIMANA AGAR PROSEDUR2 DI ATAS SENANTIASA DIJALANKAN DALAM KONDISI APLIKASI 
RUN TIME

Kalo ada Contoh Kode Lebih Bagus...
Trim's Atas Bantuannya.. ..




Kunjungi halaman depan Yahoo! Indonesia yang baru! 



 
____________________________________________________________________________________
Finding fabulous fares is fun.  
Let Yahoo! FareChase search your favorite travel sites to find flight and hotel 
bargains.
http://farechase.yahoo.com/promo-generic-14795097

Kirim email ke