mehmet07 17 Posted August 17, 2017 Share Posted August 17, 2017 Merhabalar, Blob(text) turunde tablomda bir alanım var. Bu alandaki değeri gridde gostermek için gridin ilgili sutununda "Display Memo" değerini "True" yapiyorum. Uygulamayı calistirdigimda eger o sutunda veri yoksa aşağıdaki hatayı aliyorum. UniDBGrid1:TUniDBGrid:Could not convert variant of type (Null) into type (OleStr) Bu hata uzerine forma bir adet UniHiddenPanel ekledim. Üzerine de UniMemo bileseni koydum. Gridin ilgili sutunun "Editor" ozelliğinden unimemo bilesenini sectim. Bu defa hata vermiyor ama gridde etkilenmemiş gorunuyor. ilgili sutunda "(Memo)" seklinde bir değer gosteriyor. Gridde blob alanları nasil gosterebilirim. Teşekkürler. Kullandığım unigui version: 1.0.0.1391 Quote Link to post Share on other sites
Administrators Farshad Mohajeri 1802 Posted August 17, 2017 Administrators Share Posted August 17, 2017 uniDBGrid.pas'da şu değişikliği yapın: if IsMemo then begin if AField.IsNull then S := '' else S := StrToJS(AField.Value); end Quote Link to post Share on other sites
mehmet07 17 Posted August 17, 2017 Author Share Posted August 17, 2017 Teşekkürler Farshad bey. Deneyecegim. Quote Link to post Share on other sites
mehmet07 17 Posted August 17, 2017 Author Share Posted August 17, 2017 Soylediğiniz sekilde yapınca expected expression, got ',' Önceki hata değişti şimdide yukarıdaki hatayı vermeye basladı. Quote Link to post Share on other sites
Administrators Farshad Mohajeri 1802 Posted August 17, 2017 Administrators Share Posted August 17, 2017 if IsMemo then begin if AField.IsNull then S := StrToJS('') else S := StrToJS(AField.Value); end Quote Link to post Share on other sites
mehmet07 17 Posted August 17, 2017 Author Share Posted August 17, 2017 Son yazdığınız kodu denedim aynı hatayı vermeye devam ediyor. expected expression, got ',' Ayrıca son gonderdiginiz kod duzenlemesini yaptıktan sonra Form acilirken Could not set cell position: row: [0], column:[0] :a is undefined hatasını verip gridde hic kayit gorunmuyor. Quote Link to post Share on other sites
Administrators Farshad Mohajeri 1802 Posted August 17, 2017 Administrators Share Posted August 17, 2017 O zaman hata başka bir yerdedir. Bize bir test uygulaması yollamanız lazım. Quote Link to post Share on other sites
mehmet07 17 Posted August 23, 2017 Author Share Posted August 23, 2017 Sorun duzeldi. Son gonderdiginiz duzeltme kodunu yazarken bir noktayi silmisim yanlislikla . Suan duzeldi . Teşekkürler. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.