tabloya alan eklediğimde hata alıyorum
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
tabloya alan eklediğimde hata alıyorum
arkadaşlar.
varolan bir programda düzenlemeler ve değişiklikler yapıyorum.programın veritabanına yeni bir alan eklediğimde ve bu alanları table veya query nesnelerinde kullandığımda.program başlatılatılırken yani veritabanına bağlanırken "geçersiz bağlantı dizesi özniteliği" diye bir hata alıyorum ve veritabanı bağlantısı çok uzun sürüyor, hatayı aldıktan sonra program sorunsuz bir şekilde açılıyor ve eklediğim alanlarda sorunsuz bir şekilde çalışıyor.eğer yeni bir alan eklemek yada yada varolan alanların tipinde genişliğinde SQL komutları ile değişiklik yaptığım zaman hata almıyorum. sql ile alan ekleme vs işleri yaptıktan sonra bu alanı tabloma almaya kalktığımda veya program içinden bu alanla ilgili herhangi bir işlem yaptığımda aynı hata yine karşıma çıkıyor fakat yazdığım bütün kodlar normal bir şekilde çalışıyor.işin bir garip tarafı daha var ben bu hatayı kesinlikle ve kesinlikle programı yazdığım makinede almıyorum.programı kullanan müşterilerde güncelleme yaptığımda yada yeni bir makinaya ilk defa kurduğumda aynı hatayı alıyorum.eski exe yi attığımda ise program hatasız ESKİ haliyle çalışıyor.ayrıca birde yaptığım işlemleri geri alsam ve eski haliyle derlesem yine bir değişiklik olmuyor kendi makinemde(programı yazdığım makinede) hiç bir hata yok ama müşterilerde hata var ayrıca kendi makinemde hata olmadığı için ne madexcept ile nede başka debugger ile hatayı yakalayamıyorum.
veritabanım sql server ve delphi 7 kullanıyorum bileşen olarak da ado nesnesi.
şimdiden teşekkürlerimi sunuyorum ve herkese iyi çalışmalar diliyorum.
varolan bir programda düzenlemeler ve değişiklikler yapıyorum.programın veritabanına yeni bir alan eklediğimde ve bu alanları table veya query nesnelerinde kullandığımda.program başlatılatılırken yani veritabanına bağlanırken "geçersiz bağlantı dizesi özniteliği" diye bir hata alıyorum ve veritabanı bağlantısı çok uzun sürüyor, hatayı aldıktan sonra program sorunsuz bir şekilde açılıyor ve eklediğim alanlarda sorunsuz bir şekilde çalışıyor.eğer yeni bir alan eklemek yada yada varolan alanların tipinde genişliğinde SQL komutları ile değişiklik yaptığım zaman hata almıyorum. sql ile alan ekleme vs işleri yaptıktan sonra bu alanı tabloma almaya kalktığımda veya program içinden bu alanla ilgili herhangi bir işlem yaptığımda aynı hata yine karşıma çıkıyor fakat yazdığım bütün kodlar normal bir şekilde çalışıyor.işin bir garip tarafı daha var ben bu hatayı kesinlikle ve kesinlikle programı yazdığım makinede almıyorum.programı kullanan müşterilerde güncelleme yaptığımda yada yeni bir makinaya ilk defa kurduğumda aynı hatayı alıyorum.eski exe yi attığımda ise program hatasız ESKİ haliyle çalışıyor.ayrıca birde yaptığım işlemleri geri alsam ve eski haliyle derlesem yine bir değişiklik olmuyor kendi makinemde(programı yazdığım makinede) hiç bir hata yok ama müşterilerde hata var ayrıca kendi makinemde hata olmadığı için ne madexcept ile nede başka debugger ile hatayı yakalayamıyorum.
veritabanım sql server ve delphi 7 kullanıyorum bileşen olarak da ado nesnesi.
şimdiden teşekkürlerimi sunuyorum ve herkese iyi çalışmalar diliyorum.
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
Re: tabloya alan eklediğimde hata alıyorum
s.a.
tasarım anında kullandığın veritabanı ile runtime da kullandığın veritabanı aynı mı?
birde tasarım anında dbconnection açık kalıyorsa ondan dolayı açılması uzun sürüyor olaibilir.
kolay gelsin.
tasarım anında kullandığın veritabanı ile runtime da kullandığın veritabanı aynı mı?
birde tasarım anında dbconnection açık kalıyorsa ondan dolayı açılması uzun sürüyor olaibilir.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: tabloya alan eklediğimde hata alıyorum
ilgin için teşekkür ederim kardeşim.
zannedersem dediğin doğru runtimedaki veritabanımla design timedaki veritabanım farklı olabilir.bunu bir kontrol edicem.
zannedersem dediğin doğru runtimedaki veritabanımla design timedaki veritabanım farklı olabilir.bunu bir kontrol edicem.
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
Re: tabloya alan eklediğimde hata alıyorum
sevgili aslangeri kardeşim
verdiğin işaret üzerine kontrolümü yaptım.
tasarım anındaki ve çalışma anındaki veritabanları aynı.
bilmiyorum yararlı olurmu şöyle bir bilgi vereyim
ki zaten sizde pek ala bilirsiniz,kullanıcıların veritabanındaki bilgileri kaybolmasın diye güncelleme yaptırırken(güncellemeyi kurulum paketi olarak hazırlıyorum ve programın yeni haliyle eskinin üzerine kurduruyorum) eğer veritabanı varsa yeni veritabanını kopyalamıyor.ancak yeni exede veritabanındaki alanlarla ilgili derlenmiş kodlar var.işte bu yüzden örneğin veritabanına yeni bir alan ekleme işini sql kodlarıyla yapıyorum ki az önce bahsettiğim konu sorun olmasın.yani veritabanına alan ekleyip göndermiyorum sql kodlarıyla kullanıcı programı başlattığında kodlar çalışıyor ve alanları ekliyor.burda hata yok.hata ben bu alanı table nesneme almaya kalktığım zaman oluyor.
verdiğin işaret üzerine kontrolümü yaptım.
tasarım anındaki ve çalışma anındaki veritabanları aynı.
bilmiyorum yararlı olurmu şöyle bir bilgi vereyim
ki zaten sizde pek ala bilirsiniz,kullanıcıların veritabanındaki bilgileri kaybolmasın diye güncelleme yaptırırken(güncellemeyi kurulum paketi olarak hazırlıyorum ve programın yeni haliyle eskinin üzerine kurduruyorum) eğer veritabanı varsa yeni veritabanını kopyalamıyor.ancak yeni exede veritabanındaki alanlarla ilgili derlenmiş kodlar var.işte bu yüzden örneğin veritabanına yeni bir alan ekleme işini sql kodlarıyla yapıyorum ki az önce bahsettiğim konu sorun olmasın.yani veritabanına alan ekleyip göndermiyorum sql kodlarıyla kullanıcı programı başlattığında kodlar çalışıyor ve alanları ekliyor.burda hata yok.hata ben bu alanı table nesneme almaya kalktığım zaman oluyor.
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
Re: tabloya alan eklediğimde hata alıyorum
s.a.
müşterilerden birinin datasını alabiliyorsan şirketteki bir makineyi müşterinin makinesi olarak kullan ve güncelleme işlemlerini orda yap bakalım aynı sorunla karşılaşacakmısın.
birde tasarıma anında connection un açık olmadığına ve kullandığın connection string inin müşterinin makinesinde uyumlu olduğundan emin ol. connectionstring deki bir parametre müşterideki sql server ile uyumlu olmayabilir.
bir de veritabanındaki güncellemeleri manuel yapıp programı o şekilde çalıştırın. eğerhata vermeden çalışırsa güncelleme sql lerini çalıştırırken bir sıkıntı oluyor demektir. Belki aradaki güncellemelerden birini yapmamıştır.
müşteride çıkan problemlerde sorunun kaynağının bulunması çözüm yolunda atılmış en büyük adımdır diyebilirim. programın içerisine log tutmasını sağlayacak bir sistem ekleyin. böylelikle hatanın hangi işlem sırasında gerçekleştiğini tespit edebilirsiniz.
buda sorunun kaynağının tespitine biraz daha yaklaştırır.
kolay gelsin.
müşterilerden birinin datasını alabiliyorsan şirketteki bir makineyi müşterinin makinesi olarak kullan ve güncelleme işlemlerini orda yap bakalım aynı sorunla karşılaşacakmısın.
birde tasarıma anında connection un açık olmadığına ve kullandığın connection string inin müşterinin makinesinde uyumlu olduğundan emin ol. connectionstring deki bir parametre müşterideki sql server ile uyumlu olmayabilir.
bir de veritabanındaki güncellemeleri manuel yapıp programı o şekilde çalıştırın. eğerhata vermeden çalışırsa güncelleme sql lerini çalıştırırken bir sıkıntı oluyor demektir. Belki aradaki güncellemelerden birini yapmamıştır.
müşteride çıkan problemlerde sorunun kaynağının bulunması çözüm yolunda atılmış en büyük adımdır diyebilirim. programın içerisine log tutmasını sağlayacak bir sistem ekleyin. böylelikle hatanın hangi işlem sırasında gerçekleştiğini tespit edebilirsiniz.
buda sorunun kaynağının tespitine biraz daha yaklaştırır.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: tabloya alan eklediğimde hata alıyorum
sevgili aslangeri kardeşim öncelikle ilgin için yine çok teşekkür ederim.
tasarım anında connection um kapalı ama tavsiyeniz üzerine tekrar bir kontrol ettim.ve sorun yok connection kapalı ayrıca connection stringlerini gözden geçirdim bunlardada bir sorun yok yani benim makinemle müşteri makinesinin connection stringleri aynı.connection stringde bir parametre sql server ile uyumlu olmama durumu konusunda açıkçası bişey diyemicem çünkü yeni alan ekleme işlemleri sırasında hata veriyor işlemler yoksa hata vermiyor bu iki durumdada connection string aynı bir değişme yok.
connection stringim bu.şöyle bir durum var benim makinemde sql server 2005 kurulu müşterilere ise 2000 kurduruyoruz.
onun haricinde sistemimi anlatayım.
şimdi var olan bir program var.ben bu programı geliştiriyorum.şimdi bu programın varolan veritabanı üzerine yeni bir alan eklemesi yaptığımda yada alanların genişliğinde değişiklik yaptığımda.ve bu değişiklikleri program içerisinde kullandığımda bahsettiğim hatayı alıyorum.bu değişiklikleri manuel olarak sql server management studio dan yapıyorum.
program içinden sql kodlarıyla bahsettiğim işlemleri yaptığımda ise hata almıyorum yani runtime da veritabanından istediğim bütün değişiklikleri yapıyorum.şimdi şöyle düşünün.kodlarla bir alan ekledim ve bu eklediğim alanı table nesneme yada query nesneme aldığımda ve programı derlediğimde veya bu alanlarla örneğin programdan bir kayıt yaptığımda müşteri makinelerinde hata alıyorum kendi makinemde değil kendi makinemde hata yok.hata aldıktan sonra program açılıyor normal bir şekilde ve yaptırdığım bütün işlemler sağlıklı olarak çalışıyor.yani tek sorun sadece bir hata mesajı onun dışında yaptığım bütün testler pozitif yani bütün kodlar sağlıklı.durum böyle.
tasarım anında connection um kapalı ama tavsiyeniz üzerine tekrar bir kontrol ettim.ve sorun yok connection kapalı ayrıca connection stringlerini gözden geçirdim bunlardada bir sorun yok yani benim makinemle müşteri makinesinin connection stringleri aynı.connection stringde bir parametre sql server ile uyumlu olmama durumu konusunda açıkçası bişey diyemicem çünkü yeni alan ekleme işlemleri sırasında hata veriyor işlemler yoksa hata vermiyor bu iki durumdada connection string aynı bir değişme yok.
Kod: Tümünü seç
Provider=SQLOLEDB.1;Extended Properties="driver={SQL Server};server=TERM-NAME\ICRANET;uid=**;pwd=***;database=IcraNetData"
onun haricinde sistemimi anlatayım.
şimdi var olan bir program var.ben bu programı geliştiriyorum.şimdi bu programın varolan veritabanı üzerine yeni bir alan eklemesi yaptığımda yada alanların genişliğinde değişiklik yaptığımda.ve bu değişiklikleri program içerisinde kullandığımda bahsettiğim hatayı alıyorum.bu değişiklikleri manuel olarak sql server management studio dan yapıyorum.
program içinden sql kodlarıyla bahsettiğim işlemleri yaptığımda ise hata almıyorum yani runtime da veritabanından istediğim bütün değişiklikleri yapıyorum.şimdi şöyle düşünün.kodlarla bir alan ekledim ve bu eklediğim alanı table nesneme yada query nesneme aldığımda ve programı derlediğimde veya bu alanlarla örneğin programdan bir kayıt yaptığımda müşteri makinelerinde hata alıyorum kendi makinemde değil kendi makinemde hata yok.hata aldıktan sonra program açılıyor normal bir şekilde ve yaptırdığım bütün işlemler sağlıklı olarak çalışıyor.yani tek sorun sadece bir hata mesajı onun dışında yaptığım bütün testler pozitif yani bütün kodlar sağlıklı.durum böyle.
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: tabloya alan eklediğimde hata alıyorum
Kod: Tümünü seç
Provider=SQLOLEDB.1;Password=***;Persist Security Info=True;User ID=**;Initial Catalog=IcraNetData;Data Source=TERM-NAME\ICRANET

Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: tabloya alan eklediğimde hata alıyorum
eyvallah sabanakman kardeşim.
senin verdiğin stringle yaptığım bir deneme olumlu.hata vermeden çalıştı.
ancak daha detaylı bir test ve deneme yaptıktan sonra yine cevap yazıcam.
senden ricam senin verdiğin connection stringle benimkinin arasında ne fark var bunu bir yazarmısın
hem ben öğrenmiş olurum hem foruma yararlı bir bilgi olur çünkü işin nedenini niçinini mantığını öğrenirsek sorunları çözmek daha kolay oluyor.
senin verdiğin stringle yaptığım bir deneme olumlu.hata vermeden çalıştı.
ancak daha detaylı bir test ve deneme yaptıktan sonra yine cevap yazıcam.
senden ricam senin verdiğin connection stringle benimkinin arasında ne fark var bunu bir yazarmısın
hem ben öğrenmiş olurum hem foruma yararlı bir bilgi olur çünkü işin nedenini niçinini mantığını öğrenirsek sorunları çözmek daha kolay oluyor.
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: tabloya alan eklediğimde hata alıyorum
Açıkçası bunun nedeni hakkında hiç bir fikrim yok. Zaten olsaydı soruyu ilk gördüğümde öneri getirebilirdim ama yine de gelen mesaja göre SQL bağlantı alt yapısında bir farklılık olabileceği fikri uyandı. Gerçi ODBC kullanıyorsanız SQL Provider kullanın diyecektim aslında ...
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: tabloya alan eklediğimde hata alıyorum
yaptığım bütün testler olumlu.
sorun sonunda çözüldü eyvallah sabanakman kardeşim senin yardımınla.ama şu işin birde nedenini öğrenseydik çok daha güzel olurdu ama şimdilik sorunu çözmenin mutluluğuda yetiyor
forum ailesinede çok teşekkürler tabi
sorun sonunda çözüldü eyvallah sabanakman kardeşim senin yardımınla.ama şu işin birde nedenini öğrenseydik çok daha güzel olurdu ama şimdilik sorunu çözmenin mutluluğuda yetiyor

forum ailesinede çok teşekkürler tabi
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.