access memang tidak didesain untuk client-server secara canggih (baca:teknologi OLE) jad, untuk membuatnya menjadi client-server atau memiripkannya,
ada cara untuk mengakalinya
saya pernah menggunakan hal ini, hanya saja saya akali file tersebut disimpan dalam suatu folder ter-share secara mode write-read (full access)
dan alamat ip dan nama folder tersebut saya simpan dalam sebuah string di registry,
nah, aplikasi tinggal membaca registry tersebut untuk mendapatkan sebuah alamat path database access yg sebetulnya tersimpan dalam sebuah komputer yg ter-share pada folder di komputer tersebut.
contoh
komputer A dengan ip 192.168.1.2 yg saya jadikan server saya buat folder "kontrol" dimana didalamnya tersimpan nama database "sekolah.mdb"
KOmputer B-E dengan ip 192.168.1.3-6 yg merupakan client yg diinstall aplikasi menembak alamat path databasenya \\192.168.1.2\kontrol\sekolah.mdb pada string untuk aplikasi tersebut
coba saja...
ps: jangan bilang sapa2 kalo databasenya disitu dan diusahakan dibackup selalu, juga dipassword
semoga membantu.
kalo mbuat registry itu kan buat se-level billy, dkk yg ilmunya dah pada mumpuni.
nah, kalo buat kita2 yg masih belajar sebaiknya membuat suatu string yg disimpan pada file di dekat aplikasikita,
tentunya bisa dengan menggunakan filesystemobjects bawaan vb6
contoh nih, saya mau buat crack suatu aplikasi
Private Sub Form_Load()
Set fso = New FileSystemObject
On Error GoTo pesan
buatLic app.path & "\lisensi.lic"
pesan:
msgbox "test"
End Sub
Private Sub buatLic(ByVal lokasi As String)
Open lokasi For Output As #1
Print #1, "\\192.168.1.1\kontrol\database.mdb"
Close #1
SetFileAttributes lokasi, FILE_ATTRIBUTE_NORMAL
End Sub
alo Koneksina pakai ODBC saja, untuk membuat share database bisa di hidden contohnya : "\\192.168.0.1\database$\databasefile.mdb"jadi waktu share folder "database" terakhir dikasih tanda "$" fungsinya untuk hidden file share