| vipaydin | 27.07.2005 - 00:05:57 |
| Merhaba.
SQL Server 2000 kullanıyorum. Server'daki bir projenin client'larda da çalışmasını istiyorum. Server'da SQL bağlantı kodları bir DAT dosyasının içerisinden okunuyor. Client makinada projenin yüklü olduğu klasöre ağ sürücüsüne bağlan diyerek bağlanıyorum. Projeyi çalıştırırken " Invalid filename " diye bir hata alıyorum ama proje çalışıyor. Projeye girdikten sonra SQL'e bağlantı kurarken kullandığım ADOConnection nesnesinin şifrelerini sormaya başlıyor ve SQL server yok. Erişim engellendi gibi hatalar alıyorum. Server makinede ise böyle bir sorun yok. Bu konuda nasıl bir yol izlemem gerektiği konusunda yardımcı olursanız sevinirim. Teşekkürler. İyi çalışmalar. | |
| miskin | 27.07.2005 - 00:35:50 |
| Bilesene Hostname yi nasil veriyorsun? | |
| vipaydin | 27.07.2005 - 00:41:57 |
| Herhangi bir soket kullanmadım. Kullanmam gerekiyor mu acaba?
Çünkü server makinede program kapalı olsa bile client girebilmeli. | |
| miskin | 27.07.2005 - 00:50:30 |
| ADOConnect le calismadim. buna ragmen AdoConnectin netzwerkte hangi bilgisayarda vt yi aramasi gerekttigini bildirmen lazim. ADO nun Providerine URL le vermen lazim nasil verildigini ama bilmiyorum.
miskin | |
| vipaydin | 27.07.2005 - 00:54:02 |
| Daha önce dediğim gibi.
Server makinede ADOConnection için gerekli olan tüm bilgiler bir DAT dosyasında tutuluyor. Provider,DataSource, DefaultDatabase vs. | |
| miskin | 27.07.2005 - 01:13:00 |
| Anladigim kadar serverde DAT icinde baglanti icin gerekenler var. Ama Connect ayni makinede oldugundan IP ye veya Hosname e gerek yok, Client baglantiyi gerceklestirebilmesi icin, Serverin IP Adresini veya ismini bilmesi Lazim, Srever deki DAti CLient te okutunca Client kendi icerisinde Baglanti kuracagi Dosyayi ariyor.
yani Serverde connection.provider := 'Localhost:\data.ado' iken clientte böyle bir dosya yok. clientte calistirirken connection.provider := 'ServerinAdi:\data.ado' ; olarak dene yada DAT dosyasinin icinde provider icn ne verildigini buraya yaz. Merhaba.
SQL Server 2000 kullanıyorum. Server'daki bir projenin client'larda da çalışmasını istiyorum. Server'da SQL bağlantı kodları bir DAT dosyasının içerisinden okunuyor. Client makinada projenin yüklü olduğu klasöre ağ sürücüsüne bağlan diyerek bağlanıyorum. Projeyi çalıştırırken " Invalid filename " diye bir hata alıyorum ama proje çalışıyor. Projeye girdikten sonra SQL'e bağlantı kurarken kullandığım ADOConnection nesnesinin şifrelerini sormaya başlıyor ve SQL server yok. Erişim engellendi gibi hatalar alıyorum. Server makinede ise böyle bir sorun yok. Bu konuda nasıl bir yol izlemem gerektiği konusunda yardımcı olursanız sevinirim. Teşekkürler. İyi çalışmalar. | |