Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
[Çözüldü]Çözemediğim veri tabanı hatası (Cannot access field as type Text)
#1
Merhaba arkadaşlar sqlite veri tabanı kullanarak küçük bir progam yazmaya çalışıyorum unidac bileşenlerini kullanıyorum tabloda 4 adet char tipinde alanım var bu alanların 3 ünde hiç bir sıkıntı çıkmazken 4. alanda son alanda yeni bir kayıt eklerken veya aktif kaydı düzenlerken aşağıdaki hatayı alıyorum işlemleri table ile yapıyorum.Hata aldığım alanın veri tipini vchar text olarak değiştirdim ama yine hata veriyor.Benim asıl anlamadığım olay ise bütün alanların veri tipleri aynı ve bütün alanlara string tipi veriler giriyorum neden bu son alanda hata veriyor.

Project Project1.exe raised exception class EDatabaseError with message 'Cannot access field 'Tur' as type Text'. Process stopped. Use Step or Run to continue.
Cevapla
#2
(19-01-2017, Saat: 03:02)musdi42 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba arkadaşlar sqlite ile küçük bir progam yazılıyorum unidac bileşenlerini kullanıyorum tabloda 4 adet char tipinde alanım var bu alanların 3 ünde hiç bir sıkıntı çıkmazken 4. alanda son alanda aşağıdaki hatayı alıyorum işlemleri table ile yapıyorum.

Project Project1.exe raised exception class EDatabaseError with message 'Cannot access field 'Tur' as type Text'. Process stopped. Use Step or Run to continue.

Ne yaparken hatayı alıyorsunuz acaba  Wink 

Bizim sizin ne yaptığınızı tahmin etmemiz çok kolay olmayabilir  Smile
Cevapla
#3
Hatayı yeni bir kayıt eklerken veya kayıt düzenlerken alıyorum
Cevapla
#4
Tablonuzda Tur adında Text tipinde bir saha var olduğundan emin misiniz ?
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#5
evet emimin saha tipinin hepsi CHAR  bu arada saha tipini text olaraktanda değiştirip denedim yine hata verdi.
Grid üzerinden direk veri girdiğim zaman herhangi bir sorun yok ama dbcombobox , edit vb bileşenler aracılığı ile veri girmeye ve değiştirmeye çalışınca hata veriyor.
Cevapla
#6
(19-01-2017, Saat: 10:09)musdi42 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olevet emimin saha tipi  CHAR hepsi

O zaman bu alan ya sorgunuzda yok, ya da dataset/query artık kullnadığınız bileşen neyse ona diğer 3 alanı eklemişsiniz bu alanı eklememişsiniz. Ya bütün alanları silin ya da o alanı da ekleyin.
Cevapla
#7
(19-01-2017, Saat: 10:09)musdi42 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olevet emimin saha tipi CHAR hepsi

Peki veri tipi Char olan field'ın size nedir ve ne yazıyorsunuz da bu hata dönüyor ?
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#8
Tabloda bütün alanlar gözüküyor 4 alan var hepsi gözüküyor index 0 dan başlıyor son 4. cü alanın indexsi 3 delphi arayüzünde.
ama veri tabanı programında index 1 den başlıyor 4 de bitiyor tablodaki bütün alanlarda size 0  sanırım sınırsız oluyor.
Yazdığım herhangi bir kelime örnek Terminoloji ,Terimler vb ne yazsam bu hata dönüyor.
Cevapla
#9
tablonun veritabanı editöründeki görünümünün resmini paylaşabilirmisiniz.
Cevapla
#10
(19-01-2017, Saat: 10:35)musdi42 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlTabloda bütün alanlar gözüküyor 4 alan var hepsi gözüküyor index 0 dan başlıyor son 4. cü alanın indexsi 3 tablodaki bütün alanlarda size 0 / sanırım sınırsız oluyor.
Yazdığım herhangi bir kelime örnek Terminoloji ,Terimler vb ne yazsam bu hata dönüyor.

Size 0 olan bir sahaya veri kaydedemezsiniz,

pXDGAJ.jpg

Her karakter için bir size vermelisiniz örnek "Terminoloji" verisini tutmak için size en az 11 olmalı, Acemi iseniz şimdilik alanı Varchar kullanın ileride araştırıp öğrendikçe anlarsınız.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Veri Tabanı Bağlantı Yöntemi emrahgs 6 255 12-09-2018, Saat: 18:24
Son Yorum: emrahgs
  [ ÇÖZÜLDÜ ] RAD Studio Community Edition ? BY-HAYALET 3 167 11-09-2018, Saat: 10:20
Son Yorum: BY-HAYALET
  (Çözüldü) function kullanımı Dostk 3 199 24-07-2018, Saat: 14:54
Son Yorum: Dostk
  edit.text kontrolü by_software 5 214 24-07-2018, Saat: 14:51
Son Yorum: Tan Ay
Question Access 2016 BY-HAYALET 28 1.386 16-07-2018, Saat: 17:10
Son Yorum: ssahinoglu



Konuyu Okuyanlar: 1 Ziyaretçi