Delphi For PHP ve Firebird

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Delphi For PHP ve Firebird

Mesaj gönderen Ali Erdoğan »

Merhaba,
Delphi for PHP kullanarak ile Firebird veri tabanımdaki veriler üzerinde bir deneme uygulaması geliştirmeye çalıştım. Firebird isimli veri tabanı sınıfını kullanarak bağlantı yapmaya çalışıyorum ancak bana localhost un bulunmadığını söylüyor.

Bu konuda deneme yapıp başaran var mı?

Firebird 1.5 kullanıyorum.
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

biz de başaramadık :)
ama default olarak kurulan interbase ile çalıştırdık
deltas
Üye
Mesajlar: 358
Kayıt: 06 Mar 2004 01:08
Konum: Malatya...
İletişim:

Mesaj gönderen deltas »

@Ali hocam eğer aşşağıdaki hatayı alıyorsanız servislerden gds_db/tcp (3050) ile portu tanıtın. bende çalıştı.
[
Warning: ibase_connect() [function.ibase-connect]: Unable to complete network request to host "localhost". Failed to locate host machine. Undefined service gds_db/tcp.
Nice İnsanlar gördüm üstünde elbise yok;
Nice elbiseler gördüm içinde insan yok.
YaPaY
Üye
Mesajlar: 16
Kayıt: 17 Tem 2005 11:13

Mesaj gönderen YaPaY »

deltas yazdı:@Ali hocam eğer aşşağıdaki hatayı alıyorsanız servislerden gds_db/tcp (3050) ile portu tanıtın. bende çalıştı.
[
Warning: ibase_connect() [function.ibase-connect]: Unable to complete network request to host "localhost". Failed to locate host machine. Undefined service gds_db/tcp.
Ayrıntılı açıklarsanız sevinirim
SieS
Üye
Mesajlar: 166
Kayıt: 17 Haz 2003 10:41
Konum: Konya

Mesaj gönderen SieS »

S.a.
bir denemede ben yapayım dedim benim hata listesi baya kalabalık çıktı, :D hangi component setini kullandınız ve nasıl ayarlar yaptınız kısa bir bilgi verebilirseniz seviniriz..
Mesela ben
Interbase den ibdatabase, ibtable ,
Data Access den Data source,
Data Control den dbgrid bileşenlerini alıp aynen delphideki gibi bağlantıları kurdum çalıştırdım explorerde bisürü hata ile açıldı :)..

Ayrıca PHP için döküman olan arkadaşlar hiç bilmeyen ben ve benim gibi yeni başlamayı düşünenler için gönderebilirmi...

Şimdiden teşekkürederim..
Sevgi ve muhabbetle..
Ben Toprağın Sinesinde İnsan Denilen Bir Canım
Hem Düşünür, Hem Severim Budur Taştan Faklı Yanım.
Her maddenin zevlesini bedenimde taşıyorsam.
Ben ne bir taş ne bir ağaç, insanlığımla insanım.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

vcl for php nin son surumunu yuklemem bi etki ettimi bilmiyorum ama ben su sekilde baglandim fb 1.5 e.

data access sekmesinden

1 tane database 1 tane datasource 1 tane de query biraktim formun uzerine.

data controls tabindan da 1 tane dbgrid

database1->databasename = c:\dalan filan\x.fdb
database1->drivername = firebird
database1->host = localhost/3050
database1->username = sysdba
database1->password = masterkey
database1->connected = true



query1->database = database1
query1->limitcount = -1
query1->limitstart = -1
query1->sql = select * from x
query1->active = true

datasource1->dataset = query1

dbgrid1->datasource = datasource1

ve ardindan f9

vcl for php nin son surumu http://www.qadram.com/vcl4php/ adresinden indirilebilir.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

sadettinpolat arkadaşıma teşekkür ediyorum
Bir haftadır bu bağlantı ile uğraşıyordum, herşey normal ama hata veriyordu meğerse sihirli kelime localhost/3050 imiş.
Ben localhost yazıyordum
SieS
Üye
Mesajlar: 166
Kayıt: 17 Haz 2003 10:41
Konum: Konya

Mesaj gönderen SieS »

Evet arkadaşlar test edildi ve sorun yok gayet güzel çalışıyor.
Teşekkürler Sadettin bey...
Allah razı olsun
Ben Toprağın Sinesinde İnsan Denilen Bir Canım
Hem Düşünür, Hem Severim Budur Taştan Faklı Yanım.
Her maddenin zevlesini bedenimde taşıyorsam.
Ben ne bir taş ne bir ağaç, insanlığımla insanım.
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

s.a.
Database bağlantılarını yaparak table/query ve dbgrid ile kayıtları ekrana getiriyoruz. Ancak sonraki ve önceki sayfaları görmek istediğimizde kayıtlar birhayli geç geliyor, yani yaklaşık 15-20 sn sürüyor, bu normal mi yada bunu hızlandıracak alternatifler var mı ?
Teşekkürler.
YaPaY
Üye
Mesajlar: 16
Kayıt: 17 Tem 2005 11:13

Mesaj gönderen YaPaY »

@sadettinpolat hocam çok teşekkürler

Bende ilk defa başarıya ulaştım ama ufak bir sorun var oda türkce karekterlerle ilgili. herhangi bir ayarda bulamadım bununla ilgili.
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

Tools->Option->PHP sekmesinden
default Charset ayarını windows-1254 yapın
YaPaY
Üye
Mesajlar: 16
Kayıt: 17 Tem 2005 11:13

Mesaj gönderen YaPaY »

White Rose yazdı:Tools->Option->PHP sekmesinden
default Charset ayarını windows-1254 yapın
Teşekkürler, işe yaradı
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

Delphi for PHP de veritabanı bağlantı denemesi

Mesaj gönderen Salih »

Delphi for PHP demosunda bu konuyu anlatıyor,
Data explorer sekmesini açıp veri tabanınızı tanıtıyorsunuz (register database)

Daha sonra istediğiniz tabloyu, sürükle bırak ile çalışma alanına sürüklüyorsunuz, 1er adet database, datasource, table ve grid bileşeni çalışma alanına ekleniyor, gerekli bağlantılar da kurulmuş olarak :)

Sonra F9 ile programı çalıştırıyorsunuz, bu kadar...
Sevgi, Saygı.....
algoritma
Üye
Mesajlar: 34
Kayıt: 01 Kas 2005 03:44

Mesaj gönderen algoritma »

peki firebird veritabanına bu şekilde bağlanıyor mysql veritabanına nasıl bağlanabiliriz?
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

Delphi for PHP ile MySQL veritabanına bağlanmak

Mesaj gönderen Salih »

Hocam,

Yukarıda anlattığım şekilde MySQL veritabanına da bağlandım.

Önce internetten WAMP paketini indirdim (windows için Apache,MySQL,PHP paketi)
http://www.wampserver.com/en/index.php

indirdiğim paketi install ettim. Sonra PhpMyadmin ile MySQL e bağlanıp bir veritabanı tanımladım,
Sonra Delphi for PHP ye girip yeni bir proje yarattım ve aynen Firebird için yukarıda yazdığım şekilde bir tane tabloyu sürükleyip çalışma alanına sürükledim, çalıştı. [/url]

http://www.delphi-php.net/
http://www.delphi-php.net/category/tutorials
Sevgi, Saygı.....
Cevapla