webde weritabanı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
musbaba
Üye
Mesajlar: 8
Kayıt: 18 May 2005 06:10

webde weritabanı

Mesaj gönderen musbaba »

herkese iyi çalışmalar
ben webde bulunan bir veritabanına kayıt girmek istiyorum bunun
nasıl yapılacağını bilen varmı
yardımlarınızı bekliyorum
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Lütfen sorularınızı biraz daha açıklayıcı sorunuz. Yapmak istediğiniz web programlama mı? Yoksa delphi kullandığınız programınınızdan webde kullanılan veritabanınıza erişmek mi istiyorsunuz?
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

mrb.
bu konu çok konuşuldu
lütfen :ara :wink:
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
musbaba
Üye
Mesajlar: 8
Kayıt: 18 May 2005 06:10

Mesaj gönderen musbaba »

web kısmını aspde yapmayı düşünüyorum
webde bir mdb dosyam var
programı delphide yapacam
webdeki mdb dosyasına bilgi gönderecem kayıt düzeltme ve silme işlemlerini delphi sayesinde yapmak istiyorum
Kullanıcı avatarı
musbaba
Üye
Mesajlar: 8
Kayıt: 18 May 2005 06:10

Mesaj gönderen musbaba »

vkamadan yazdı:mrb.
bu konu çok konuşuldu
lütfen :ara :wink:
arattım ama
istediğimi tam olarak bulamadım
eğer varsa kusura bakmayın
osman_simsek
Üye
Mesajlar: 69
Kayıt: 17 Haz 2003 12:14
Konum: Alanya
İletişim:

Mesaj gönderen osman_simsek »

bu soruyu daha önce ben sormuştum, bi cevap geldi ama, o şekilde çıkamadım ben işin içinden. Bi kaç arkadaş bu işin delphi ile imkansız olduğunu söyledi. Delphi nin yapamadığı şey olduğunu düşünmüyorum.
Bu konuda yardımcı olursanız sevinirim. Benim için elzem bir ihtiyaç.

bu konu ile ilgilenen arkadaşlar lütfen bağlanmayı deneyin, çünkü bene bir türlü bağlanamıyorum :

http://www.tekno-bim.com/okul/emlak/dbs/kamer.mdb
...[ at, avrat, delphi ]...
kissoid
Üye
Mesajlar: 28
Kayıt: 12 Tem 2005 02:06
İletişim:

Mesaj gönderen kissoid »

delphide indy http client componentini kullanarak database e veri girecek olan asp sayfasına dataları gönder. o sayfa da kayıt yapsın. Başka şekilde olmaz.

Örnek:

str: String;
str :=HTTPClient1.GetURL('www.falan.com?isim=adem&soyisim=sengul');
gibi göndersiğin request stringdeki isim ve soy isim değişkenini aspdeki request.querystring("isim") şeklinde laıp kaydedebilirsin. daha sonra buna cevap olarak eğer kayıt başarılı olduysa response.write("ok") gibi bi onay yazısı yollarsın. bunu str adlı değişken alır ve onu kontrol edesin.
osman_simsek
Üye
Mesajlar: 69
Kayıt: 17 Haz 2003 12:14
Konum: Alanya
İletişim:

Mesaj gönderen osman_simsek »

sayın kissoid, şu durumda veri tabanını raporlamak istersem de, küçük bir browser programı yazıp yine web deki asp dosyamı içine çağırmalıyım doğru mu?

Acaba bunun daha kolay bi yolu yok mudur? asp ye ihtiyaç duymadan direk delphi üzerinden bağlanıp işlemlerimi yaptırmak gibi ..
...[ at, avrat, delphi ]...
kissoid
Üye
Mesajlar: 28
Kayıt: 12 Tem 2005 02:06
İletişim:

değişik yollar var

Mesaj gönderen kissoid »

ulaşmaya çalıştığın veri tabanı access, paradox gibi basit veritabanları ise onlara uzaktan erişemezsin. ancak database server kullanılıyorsa bu mümkün olabilir ancak bunda da şöyle bir sorun var. Web serverlar genelde veritabanı serverlarını kendi domainleri içerisindeki bir bilgisayara kuruyorlar ve önlerindede genellikle bir firewall oluyo. Dolayısıyla da dış erişime kapanıyo. Bunu da ancak dışarıya izin verilen bir aracı ile yapmaya çalışıyosun ki bu da onların domainleri altında çalışan web serverdaki asp sayfası gibi şeyler oluyor. Direkt bağlanmak için VPN kullanabilirsin ancak onun da astarı bezinden pahalı olur ve bağlantısı devamlı kopar. Bence en iyi çözüm aracı bir asp sayfası falan kullanmak
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Merhaba,

Çalışmalarınızda Başarılar....

Birde şu var mesela örnek :) superonline Hostingi gibi hostinglerde bulunan Varitabanlarının birde şunu yapması gerekebilir. SuperOnline veya her neyse mdb uzantılı dosyaya yazma yetkisi verilmeli.... Güvenlik nedeni ile bu tüm klasöre yapılamaz, ama bildirdiğiniz mdb uzantılı dosyanıza bir yazma yetkisi her şey düzeltebilir.... :)


Saygılarımla,
kissoid
Üye
Mesajlar: 28
Kayıt: 12 Tem 2005 02:06
İletişim:

merhaba

Mesaj gönderen kissoid »

hocam sanırım bişeyleri karıştırdın. Yazdırma izni bi işe yaramaz. Sen bi veritabanı dosyasına text dosyasına yazdırır gibi yazdıramazsın. databaselere veri girebilmen için driver'lara ihtiyacın var. uzaktaki bir access veritabanına web üzerinden sürücü tanımlayamazsın ve ayrıca host firman sırf senin için bu açığı vermez. Sen dediğimi yap inan bana çok hızlı çalıştığını göreceksin.
Kullanıcı avatarı
kurthan
Üye
Mesajlar: 49
Kayıt: 29 Kas 2004 06:05
Konum: İstanbul
İletişim:

Xml ile bişeyler olabilir veya Mysql kullan.

Mesaj gönderen kurthan »

Sa.
Bende daha önce bu şekilde birşeyler denemiştim.Girilecek verileri xml formatına döküyordum.Webe upload edip bu xml'yi mdb'ye işleyecek asp dosyasının çalıştırıyordum ama çok esnek olmuyo bu şekildeki işlemler.Angaryadan öteye gitmiyor.

Diğer arkadaşların söylediği gibi iyi bir veritabanı kullanırsan işin çok kolaylaşır.Bağlantın iyi ise sanki lokaldeki db'ye bağlanırmış gibi hızlı bi biçimde bağlantını kurup işlemlerini yapabilirsin.

Mysql'i bu işlemler için tavsiye ediyorum.Bende bu şekilde müşterilerin kendi weblerini kendileri güncelleyebilmeleri için bi uygulama yaptım.Çok iyi biçimde kullanılıyor ve gayet hızlı.

İyi çalışmalar diliyorum.
Tarihtir adil hakem
Sen kadar mende Türk'em
Sense hür Türkiyemsin
Mense esir Kerkük'em


Atilla Yılmaz 2005 - Vaktidir
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Merhaba,

Vermiş olduğum link sanırım yazma yetkisini anlatmak için yeterli olacaktır. Ayrıca Hostingte yazma yetkisi verilmiştir.

http://www.advantagedb.com/Demo/Project1.zip




Saygılarımla,
Cevapla