Delphi ile mysql database'ine bağlanıp master-detail ilişkisi olan iki tablomuz var. Master dosyamıza bilgimizi yazdığımızda gridde o anlık gözükmüyor. Formdan çıkıp aynı forma geri döndüğümüzde kayıtlarımız gözüküyor. Master tabloyu refresh yapdık.Fakat invalid variant type conversion şeklinde bir hatadan kurtulamıyoruz.
Cevaplar için şimdiden teşekkürler.
mysql master-detail
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Merhaba,
abi aklıma gelen 2 ihtimal var :
1. variant atamalarda bir problem olabilir. Mesela 'aaa'/3 gibi bir bölüm oluyorsa bu hata meydana gelir.
2. tabloda alan değerlerini belirtirken FieldValues yerine FieldByName('').Asxxx gibi kullan. FieldValues variant değerler döndürüyor! Mesela Table1.FieldValues['Tarih']:= yerine Table1.FieldByName('Tarih').AsDateTime gibi kullan.
Problem çözülmezse, biraz detay ve hata veren kod parçasını yollarsan başka öneriler çıkabilir.
Kolay gelsin.
abi aklıma gelen 2 ihtimal var :
1. variant atamalarda bir problem olabilir. Mesela 'aaa'/3 gibi bir bölüm oluyorsa bu hata meydana gelir.
2. tabloda alan değerlerini belirtirken FieldValues yerine FieldByName('').Asxxx gibi kullan. FieldValues variant değerler döndürüyor! Mesela Table1.FieldValues['Tarih']:= yerine Table1.FieldByName('Tarih').AsDateTime gibi kullan.
Problem çözülmezse, biraz detay ve hata veren kod parçasını yollarsan başka öneriler çıkabilir.
Kolay gelsin.
- postmaster
- Üye
- Mesajlar: 1
- Kayıt: 07 Ağu 2003 01:59
- İletişim:
My sql de master detail
Sorununuz master detail değil..
Server daki işletim sistemi nedir..
Linux ise bu hatandan ancak query ile kurtulabilirsiniz..
Yada table her kayıttan sonra kapat ac a maruz bırakın..
Kolay gelsin..
Server daki işletim sistemi nedir..
Linux ise bu hatandan ancak query ile kurtulabilirsiniz..
Yada table her kayıttan sonra kapat ac a maruz bırakın..
Kolay gelsin..
