yeni macera delphi ile mysql ve zeos bileşen hataları
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
yeni macera delphi ile mysql ve zeos bileşen hataları
merhabalar, boş vakit değerlendireyim derken delphi ile mysql veritabanına bağlanayım dedim bir çok sıkıntı çıktı önce component aradım ve ücretsiz diye zeos componentin ZEOSDBO-7.0.0-alpha versiyonunu download ettim önce kurulumda sıkıntılar çektim ve tam kurmuştum ve bağlanmıştım ki bu seferde ısrarla .inc ve .dcu dosyalarını compile ederken sormaya başladı bunları projeyi yazdığım yere kopy ettim fakat şimdi yine projemi compile ederken
[DCC Fatal Error] ZComponent.inc(54): F1026 File not found: '..\Zeos.inc'
hatası alıyorum bunu bir türlü geçemedim. bu konuda bir fikir verebilirmisiniz. şimdiden teşekkür ederim. bu arada delphi rad studio 2010 kullanmaktayım.
[DCC Fatal Error] ZComponent.inc(54): F1026 File not found: '..\Zeos.inc'
hatası alıyorum bunu bir türlü geçemedim. bu konuda bir fikir verebilirmisiniz. şimdiden teşekkür ederim. bu arada delphi rad studio 2010 kullanmaktayım.
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
Şu yolları library path e ekleyiniz
Kod: Tümünü seç
sürücü:\...\ZEOSDBO700alpha\src\component
sürücü:\...\ZEOSDBO700alpha\src\core
sürücü:\...\ZEOSDBO700alpha\src\dbc
sürücü:\...\ZEOSDBO700alpha\src\parsesql
sürücü:\...\ZEOSDBO700alpha\src\plain
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
mrb
Eğer mysql veritabanı kullanacaksanız (Delphi ile beraber) tavsiyem ODBC üzerinden bağlanarak kullanmanız biz Zeos ile (5.x sürümü ile) oldukça sıkıntılar yaşadık. Yaklaşık 7 yıldır ODBC üzerinden bağlanarak kullanmaktayız .Client a ODBC tanımı yapmak ve BDE kurmak dışında
bir zorluğu yok veya alıştığımız için bize öyle geliyor
saygılar.
Eğer mysql veritabanı kullanacaksanız (Delphi ile beraber) tavsiyem ODBC üzerinden bağlanarak kullanmanız biz Zeos ile (5.x sürümü ile) oldukça sıkıntılar yaşadık. Yaklaşık 7 yıldır ODBC üzerinden bağlanarak kullanmaktayız .Client a ODBC tanımı yapmak ve BDE kurmak dışında
bir zorluğu yok veya alıştığımız için bize öyle geliyor
saygılar.
Bilgi Paylaştıkça Çoğalır
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
ertemsoft zeos ile karşılaştığınız sıkıntıları yazarmısın ne gibi durumlarda ne oldu ? Ben uzun süredir kullanırım daha bir sıkıntısını görmedim.
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
Biz de ZEOS kullanıyoruz ama fikrimce ZEOS kullanmak maceradır. Ne zaman, nasıl bir sorunla karşılaşacağınızı bilemiyorsunuz. Bazı arkadaşlar sorunsuz çalışıyor olabilir ama MySQL'in hangi sürümünü, LibMySQL in hangi sürümünü, ZEOS'un hangi sürümünü kullanıyorlar. Maalesef bunlar farklılıklar gösteriyor. Ayrıca Delphi artık Unicode u destekliyor, fakat şu anda ZEOS bileşenleri desteklemiyor ve bu konuda yapılan bir çalışma da yok. Bu ZEOS yazarlarının kendi açıklamasıdır. Size tavsiyem AnyDAC, UniDAC veya SQLDirect bileşenlerinden birini kullanmanızdır. Bizde projelerimizi AnyDAC'a geçirmeyi düşünüyoruz.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
uzun süre 6.XXX sürümünü kullandım şuan delphi2009 için çıkan 7.xxx alfa sürümünü kullanıyorum...Ben şimdiye kadar sorun denebilecek birşeyle karşılaşmadığım için merak ettim sizlerin nasıl sıkıntıları oldu diye. Öğrenelim ki önlemlerimizi alalım...Bir de Unicode mevzusuna değinmişsiniz artık ne kadar büyük bir sorundur bilmem ama bana lazım olan kodlamaları destekliyor en azından türkçede sıkıntısı yok. Ayrıca yakında Zeos'unda Unicode destekleyeceğini düşünüyorum...Bence Zeos'un üstünü çizmemek lazım ücretli rakiplerinden iyi olmayabilir(Diğerlerini kullanmadığım için aralarındaki farkları bilmiyorum) ama çok kişinin işini görüyor yapması gereken işi yapıyor...
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
mysql yerine firebird kullanmanızı tavsiye ederim.
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
Örneğin bir keresinde programı yazdım. Müşteriye kopyaladığımda bir "Unknown field type" diye bir hata almaya başladım. Sorunu tespit edene kadar en az 1-2 gün. Sonra libmysql.dll in farklı bir sürümünü yükleyince düzeldi. Ayrıca libmysql.dll dosyalarında sürüm bilgisi olmadığı için hangisinin eski hangisinin yeni olduğunu anlamak ancak tahminle veya boyutuna bakarak mümkün. Bu da mysql in bir sorunu.
Ya aslında bunu sana izah etmeye çalışmak hata. Sen yazarlarının alfa sürüm diye adlandırdığı şeyi nasıl cesaret edip de projelerinde kullanıyorsun, şaşırıyorum. Buradan yazdığın projelerin ciddiyeti gündeme geliyor.
Ya aslında bunu sana izah etmeye çalışmak hata. Sen yazarlarının alfa sürüm diye adlandırdığı şeyi nasıl cesaret edip de projelerinde kullanıyorsun, şaşırıyorum. Buradan yazdığın projelerin ciddiyeti gündeme geliyor.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
Delphi 2009 'a kurulabilen sürümü olduğu için...Ayrıca ben sizden nasıl sorunlarla karşılaştınız diye sordum ilerde başımıza gelir diye...sadece libmysql.dll den kaynaklanan bir sorundan bahsetmişsiniz bunun Zeos'u kötü yaptığını sanmıyorum...Yani sadece bu problemle karşılaşıp milleti ücretli bileşenlere yönlendirmeyi doğru bulmuyorum.Sen yazarlarının alfa sürüm diye adlandırdığı şeyi nasıl cesaret edip de projelerinde kullanıyorsun
Zaten artık bir açıklama istemiyorum tavrınız hiç hoş değil... madem elinizde Zeos'u kullanmamıza engel şöle 3- -5 maddelik bir cevabınız yok, yazılarınızın ciddiyetine bakmalısınız ilk önce. Kullandığım sürümün ne olduğu önemli değil geliştirme aşamasında yapması gerekeni hatasız yapıyor şuanda zaten stabil sürümü çıkmasıda yakındır. Yani ben ne yazmışım önceki yazımda siz ne cevap veriyorsunuz sataşacak başka bir platform bulunuz...Ya aslında bunu sana izah etmeye çalışmak hata
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
mrb
biz özellikle (5.x sürümü idi sene 2003) joinle birleştirip veri girişi yaptığımız formlarda update işlemlerinde hatalarla karşılaştık. Update işlemlerini yapmıyordu bizde odbc+bde üzerinden kullandık şuana kadarda (7 yıldır) çoklu ortamlarda herhangi bir sıkıntı yaşamadık. Zeosla tekli düz veri girişlerinde
herhangi bir sıkıntı yaşamadık.
biz özellikle (5.x sürümü idi sene 2003) joinle birleştirip veri girişi yaptığımız formlarda update işlemlerinde hatalarla karşılaştık. Update işlemlerini yapmıyordu bizde odbc+bde üzerinden kullandık şuana kadarda (7 yıldır) çoklu ortamlarda herhangi bir sıkıntı yaşamadık. Zeosla tekli düz veri girişlerinde
herhangi bir sıkıntı yaşamadık.
Bilgi Paylaştıkça Çoğalır
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
join ve iç içe sql ile birleştirdiğiniz tablolarda updatesql nesnesi kullanmanızı tavsiye ederim.
bazen pratik olsun diye kullanıcıları direk mysql user tablosuna ekliyordum, sonraki versiyonlarda bu sorun çıkarmaya başladı. normal sql komutları ile kullanıcı eklemeyi gerçekleştirin. zaman zaman bilgisayrdan kaynaklanan nedenlerle son kayıt kaydedilemeyebiliyor ve veri tabanı hatası alabiliyorsunuz. bunun için programınıza bakım bölümü ekleyin, gerekli sql ler kullanım kılavuzunda var.
bazen pratik olsun diye kullanıcıları direk mysql user tablosuna ekliyordum, sonraki versiyonlarda bu sorun çıkarmaya başladı. normal sql komutları ile kullanıcı eklemeyi gerçekleştirin. zaman zaman bilgisayrdan kaynaklanan nedenlerle son kayıt kaydedilemeyebiliyor ve veri tabanı hatası alabiliyorsunuz. bunun için programınıza bakım bölümü ekleyin, gerekli sql ler kullanım kılavuzunda var.
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
bende tam bu konuda soru soracaktım. firebird + zeos ile bir db bağlantısı yaptım sorun yok. ilerde aynı veri programa myssql mssql oracle de gerekebilir. onun için zeos 6.6.6 yı kurdum. firebird de normal yazıp okuyor. diğerleri hakkında geniş bilgisi olan yazabilri mi? mesela aynı projeyi seçimli olarak farklı veri tabanlarına bağlamak istesem nasıl bi tepki verir.
Ahmet DENİZ
Re: yeni macera delphi ile mysql ve zeos bileşen hataları
Her hangi bir sorun olmaz, ancak VT lerin SQL komutları bire bir aynı değil. Standart olmayan tüm SQL kodlarından (SQL92 standardı dışında) kaçınmanız gerekir.