Merhabalar. Bir işletmenin serverında bulunan veritanabanına client olarak bağlanarak veri işlemleri yapacak bir programın, client-server kısmı nasıl olur? istemci networkde bulunan dosyaya nasıl bağlanır? İyi Çalışmalar

Merhablar. sadece şöyle olur demiyorum, ben olsam şöyle yapardım diyorum : bir winsock sist. ana makineye. bir de client'e. client server'e bağlanıp server'daki programa hangi veriyi istediğini söyler, sunucudaki program da işlemi yapar, veriyi client'e gönderir. Bu sistem, düşünecek olursanız basit bir chat programı yapmaktan fazla da zor değildir. hemen hemen her vb pro kitabında bir winsock ile chat programı bulabilirsiniz. onun üzerine database kullanımını oturttuğunuzda iş biter. yani ben olsam bu şekilde başladım. Saygılar. Görkem Paçacı

En kolay yolu share bir foldera app path i tanımla ve koy her bağlanan sadece bağlantı ayarlarını oradan alsın. Vermek istediğin diğer hakları ise veritabanına tanımladığın kullanıcılar ve haklarıyla hallet. Bu ayarların tanımlarının bir databasede olması konfigürasyon dosyasında olmasından her zaman daha güvenlidir unutma. Konfigürasyon dosyası tipi bir yaklaşımda o dosyaya bir şekilde ulaşan her kullanıcı dosyayı edit edebilir. Fakat database de en azından şifre güvencesi vardır. Kolay gelsin.

merhabalar. benim demek istediğim de buydu. her bilgisayarda bir program olacak ve bu programlar sadece kendi bilgisayarındaki db'yi kontrolünde tutacak. ve ben mehmet'in db'sini kontrol etmek için istiyorsam, bilgisayarımdaki program öncelikle onun bilgisayarındaki programa winsock ile bağlanacak, ondan sonra mehmet'in bilgisayarındaki program bana izin veriyorsa winsock ile bildirdiğim data değişikliklerini işleyecek. saygılar. Görkem Paçacı

Arkadaşlar fikirleriniz için teşekkür ederim. Şimdi bana birde bu bağlantı için ne kullanmamı tavsiye edersiniz? wincok?

Merhabalar. Peki ama diyelimki yarın öbür gün serverdaki veritabanımız değişti. e bizde yolu App. Path ile tanıttığımızdan program haklı olarak veritabanını bulamadı. gibi bir senaryo olabilir. Diyorum ki; Aranızda Lks2 programını kullanan arkadaşlar bilirler. her istemci için ayrı bir konfigürasyon yapar ve çalışırsınız. yani; Ben programı daha eğlenceli olsun diye &quot;Ahmet sana bağlandığında ahmet. ayar dosyasındaki ayarları yükle. Mehmet bağlandığında mehmet ayar dosyasını yükle&quot; gibi bi şeyler nasıl olur? hem bu şekilde veritabanı erişimini istediğimiz gibi denetlemişde oluruz diye düşünüyorum. istediğimize değiştirme silme ekleme hakkı, istediğimize sadece okuma hakkı verebilme gibi... Değişik fikirleri olan arkadaşların yorumlarınıda bekliyorum.

merhaba. başlıktaki network kelimesini yeni gördüm. bu daha önce dediğim gibi winsock sistemiyle de olur ama bir de şunu deneyin : database'nin dosya ismini verirken : mesela : server//c/program files/programım/data. mdb gibi. txt dosyalarda bu şekilde alabiliyor ama database'de böyle bişii hiç denemedim. sevgiler. Görkem Paçacı

Senin asıl yapmak istediğin eğlenceli bir iş ama winsock kullanarak sadecfe daha eğlenceli bi hale ve uzun bi hale getirirsin. Ama veri tabanı bağlantını yaparken dosya adı belirteceksindir. Burda şunu yaz. &quot;App. Path &amp; &quot;\Data\...\Dosya. MDB&quot; mesela. Bu şekilde bir yol belirttiğinde programın çalıştığı klasörün içinde bulunan Data dizininin içindeki varsa... ların alatındaki Dosya. MDB yi arayacaktır. Bunu eğer halledebilirsen. Artık tek yapman geeken aynı programı hem server olarak seçtiğin makineye hemde Client te kurmak olacaktır. Daha sonra Client makineye Server daki kuruklu olan programının kısayolunu taşırsan neticede Client möakinenin bileşenleri ile Server dak iprogram çalışcak ve çalıştırdığın yol serverda olduğu için. App. Path komutuna dayanarak Veri tabanı dosyanı serverdan çağıeracaktır. kolay gelsin.