ODBC (Open Database Connection) adalah sarana untuk melakukan koneksi antara
client dengan server database, maksudnya client tsb khusus untuk database,
bukan client untuk aplikasi lainnya.
WINSOCK (Windows Socket) adalah sarana untuk melakukan koneksi pada
MS-Windows melalui protokol TCP/IP. Untuk melakukan koneksi dengan protokol
TCP/IP, setiap device atau aplikasi menyediakan gerbang sbg sarana keluar masuk
data yang ditransmisikan yang disebut port. Untuk aplikasi-aplikasi tertentu
telah ditentukan standar nomor port yang digunakan, misalnya nomor port 80
untuk HTTP (Web Service), 21 untuk ftp, 23 untuk e-mail, dan lain-lain.
WINSOCK digunakan untuk mengkoneksikan device atau aplikasi secara umum. Jadi
yang dikirim data murni (teks atau binary), bukan koneksi ke database.
Untuk aplikasi database, Winsock digunakan untuk mentransfer data dari client
ke server, sedangkan yang terkoneksi ke database adalah server. Data yang
ditransferkan ke server adalah stream (aliran teks atau binary).
Jadi untuk koneksi ke database, buat koneksinya di server, kemudian buat
perintah-perintah akses database juga di server. Trus buat metode pengiriman
data di client.
Contoh pengiriman dan penerimaan data menggunakan winsock bisa dilihat pada
aplikasi-aplikasi chatting atau bisa dilihat pada situs www.vbcode.com. Bisa
juga dilihat di situs yang khusus untuk pemrograman winsock, tapi saya lupa
situsnya. Kalo gak salah baru2 ini pernah disebutin di milis ini.
ari susanto <[EMAIL PROTECTED]> wrote:
ok, pak saya paham dengan konsep itu. satu lagi pak yang ingin saya
tanyakan, kalau dari PC Client ingin transfer data ke dalam database Access di
server apa harus menggunakan WINSOCK CONTROL juga ??? sebab dengan ODBC saya
pernah bisa, tapi saya lupa...ada yang tahu gak mungkin teman2 lainnya yang
pernah koneksi data dari Client ke SERVER dengan menggunakan ODBC.
Plizzz. tolong di bantu ya.
Thank's before
Ari Susanto
Dian Rahmadi <[EMAIL PROTECTED]> wrote:
Koneksi via wisock.
Pada server ketikkan kode berikut ini pada event yang mentrigger koneksi, mis
Command1_Click(), jangan lupa sertakan winsock control pada project :
Winsock1.Localport = 100001
Winsock1.listen
Pada client ketikkan kode berikut pada event yang mentrigger koneksi :
Winsock1.remotehost = 'Ketik IP Server', misalnya :
Winsock1.remotehost = "171.21.0.1"
Winsock1.remoteport = 100001
if Winsock1.State <> 0 then Winsock1.Close
Winsock1.connect
Ketikkan kode berikut pada event RequestConnection pada Winsock Control di
Server :
Winsock1.Accept RequestID
Sampai disini koneksi sudah terjadi, jika semua semua statement di atas
berhasil dilakukan.
Untuk pengiriman data dari Server ketikkan kode berikut pada event yang
mentrigger pengiriman data :
private sub Command1_click()
Winsock1.send "Ketikkan data yang akan dikirim"
end sub
Pada client ketikkan kode berikut pada event DataArrival dari Winsock Control
untuk menerima data yang dikirimkan dari server :
Private sub Winsock1_DataArrival(.............)
dim DataTerima as string
Winsock.GetData DataTerima
Text1.text = DataTerima
end sub
Lebih jelasnya, silahkan lihat di MSDN.
Semoga Membantu
aries <[EMAIL PROTECTED]> wrote:
coba yang ini
http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=13281&lngWId=1
ari susanto <[EMAIL PROTECTED]> wrote: codding untuk client supaya bisa ke
server gimana mas ????, gue udah coba pake ODBC tapi lupa, gue coba2 trus ga
konek.
lebih enak sih pake winsock ga perlu minta password. tapi ga tau caranya, ada
yang kasih tau tapi untuk transfer file (send file) aja, bukan untuk koneksi
data. plis kalo yang tau share dong ilmunya, bukannya disini tempat berbagi.
sama minta codding untuk koneksinya saja, bukan untuk keseluruhan.
thx,
arisusan
Nazruddin Safaat Harahap <[EMAIL PROTECTED]> wrote:
ya....kalau itu sih...bagusnya lu pakai database aje........
setelah di simpan di server..jadi deh...di client...kamu tinggal
tampilkan....
pakai access bisa juga...atau sql server or mysql.......
kalau konsep database...mungkin di buku gramadia sudah banyak deh...
Pada tanggal 23/05/07, la_hayat <[EMAIL PROTECTED]> menulis:
>
> Rekan milis
> Bagaimana cara mengirim data dari komputer server ke komputer client
> misal :dikomputer server terdiri dari 4 text box dan 1 cmdbutton
> nama.text
> Notelp.text
> alamat.text
> tgllahir.text
> Ketika semua data diatas telah diisi, dan cmdbutton ditekan, maka
> semua data tersebut akan ditampilkan pada komputer client
> dimana:
> Pada komputer client juga memiliki 4 text box dengan nama yang sama
>
> Kalau menggunakan metode split dan delimeter bagaimana atau metoda
> yang lain juga ga apa.
> Tolong dengan code-nya(lengkap), maklum masih pemula:)
>
>
>
[Non-text portions of this message have been removed]
---------------------------------
You snooze, you lose. Get messages ASAP with AutoCheck
in the all-new Yahoo! Mail Beta.
[Non-text portions of this message have been removed]
---------------------------------
No need to miss a message. Get email on-the-go
with Yahoo! Mail for Mobile. Get started.
[Non-text portions of this message have been removed]
---------------------------------
Sekarang dengan penyimpanan 1GB
http://id.mail.yahoo.com/
[Non-text portions of this message have been removed]
---------------------------------
Get your own web address.
Have a HUGE year through Yahoo! Small Business.
[Non-text portions of this message have been removed]
---------------------------------
Kunjungi halaman depan Yahoo! Indonesia yang baru!
[Non-text portions of this message have been removed]