Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

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
Question Access 2016 BY-HAYALET 24 315 Dün, Saat: 22:41
Son Yorum: KUNTAY
  Datasnap Türkçe karakter sorunu [Çözüldü] hakanharbeli 4 109 11-02-2018, Saat: 03:29
Son Yorum: hakanharbeli
Star ıdHTTP Post hakkında? [Çözüldü] Cyber 1 85 06-02-2018, Saat: 13:36
Son Yorum: Cyber
  Form create h.k (Çözüldü ) cinarbil 12 266 25-01-2018, Saat: 12:09
Son Yorum: cinarbil
  Uniconnection mssql bağlantı hatası pro_imaj 3 115 13-01-2018, Saat: 13:27
Son Yorum: pro_imaj



Konuyu Okuyanlar: 1 Ziyaretçi