firebird de alan tanımını değiştirmede sorun
firebird de alan tanımını değiştirmede sorun
selam arkadaşlar
Firebirde integer tanımladığım bir alanı daha sonra varchar olarak değiştirdiğimde hala onu integer olarak görüyor. Tablo kendini refresh etmiyor. Bu konuda yardımlarınızı bekliyorum.
Saygılarımla ...
Firebirde integer tanımladığım bir alanı daha sonra varchar olarak değiştirdiğimde hala onu integer olarak görüyor. Tablo kendini refresh etmiyor. Bu konuda yardımlarınızı bekliyorum.
Saygılarımla ...
Eğer kullandığın dataset için alanları statik olarak tanımladı isen, bu alanlar unitinin TYPE bloğu altına tipleride belli edilerek yazılır. DB üzerinde bir değişiklik yaptığında buradaki alanların tipleri değişmez, bu yüzden böyle bir sıkıntı yaşamış olabilirsin. DB de değişiklik yaptığında (alanların tipleri üzerinde) buraları güncellemeyi unutma!
ibexpert uzerinde bir kere degisiklik yaptınızmı degismis demektir
eger alan tanımlamalarında o alanı varchar olarak goruyorsanız kayıt girerek test edebilirsiniz (delphi den degil sadece ibexpert uzerinden)
arkadaslarında dedigi gibi bir sorgu da olsa ibquery fields editor uzerinde 'Add ... Fields' demis iseniz o alan tipi ne ise ona gore TFileld nesnesi olusturulur
ibexpertte alan tipini degistirsenizde farketmez, ibquery nin fields editorunden bu alanı silip yeniden eklemeniz lazım
bazen yine eski alanı ekleyebilir
bu durumda delphiyi kapatıp yeniden acmak vt baglantısını delphi icinden koparıp yeniden acmak faydalı olabilir.
eger alan tanımlamalarında o alanı varchar olarak goruyorsanız kayıt girerek test edebilirsiniz (delphi den degil sadece ibexpert uzerinden)
arkadaslarında dedigi gibi bir sorgu da olsa ibquery fields editor uzerinde 'Add ... Fields' demis iseniz o alan tipi ne ise ona gore TFileld nesnesi olusturulur
ibexpertte alan tipini degistirsenizde farketmez, ibquery nin fields editorunden bu alanı silip yeniden eklemeniz lazım
bazen yine eski alanı ekleyebilir
bu durumda delphiyi kapatıp yeniden acmak vt baglantısını delphi icinden koparıp yeniden acmak faydalı olabilir.
ÜŞENME,ERTELEME,VAZGEÇME