"Unable to determine fields names for IBDataSet" ?

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
korhanpinar
Üye
Mesajlar: 8
Kayıt: 29 Eki 2005 10:54

"Unable to determine fields names for IBDataSet" ?

Mesaj gönderen korhanpinar »

mrb

IBDataSet'e sağ tılayıp DataSet Editor ü açmaya kalktığımda bu hatayı veriyor.
table da Musteriadi(PriKey) ve soyad adında 2 alanım var.
SelectSQL imde : select * from Tbl_AdSoy yazılı.

bu hatayı neden veriyor. yardımcı olursanız sewinirim.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

1. IBDatabase bağladınız mı?

2. Tablo ismi belki yanlış olabilir. Veritabanında Tbl_AdSoy diye bir tablonuz var mı? Tablo ismi AdSoy olmasın??

Kolay gelsin.
korhanpinar
Üye
Mesajlar: 8
Kayıt: 29 Eki 2005 10:54

Mesaj gönderen korhanpinar »

IBDataBase'e zaten bağlı. IBDataBase.DataBaseName:=D:\Delphi\Tasarim\Datas\DENE.FDB şeklinde. Test ettiğimde "Successful Connction" msj geliyor. zaten selectsql de listeden seçerek sql cümlesini oluşturdum. IBDataSet'te DataSet Editor'ü açtıktan sonra bu hata msj ına ok deyip kapatıyorum. Get Table Fields deyince alan isimleri geliyor. Key ve Update alanlarını seçip Generate Sql'e tıklayınca Sql cümlelerini yazdı. DataSet.Active'i true yapınca "DynamicSql error Sql error code- 204 table unknown TBL_AdSoy at line 1 coloum 15" msj geldi. IBExpert'te ise DENE.fdb 'ye bağlanıyorum Table(1)'in hemen altında Tbl_AdSoy tablosunu gorebiliyorum. sorun nerde anlayamadım.
ilginize tşkr
Uğur1982
Üye
Mesajlar: 383
Kayıt: 11 Mar 2005 03:18
Konum: İzmir

Mesaj gönderen Uğur1982 »

Slm...
Alanlarının bir tanesini tanımadığını söylüyor.
En güzeli yeni bir IBDataset ekle ayarlarını bir daha yap..
Tablodan sildiğin eski bir alanın karşılığı olabilir..
Kullanıcı avatarı
ofenX
Üye
Mesajlar: 397
Kayıt: 09 Nis 2005 10:24
Konum: Diyarbakır
İletişim:

Mesaj gönderen ofenX »

Merhaba,

Kod: Tümünü seç

Select * from BOLUM
şeklinde olan bir hazır seçilmiş bir sql i

Kod: Tümünü seç

Select * from Bolum 
şeklinde değiştirip. Dataset e sağ tıklayıp Dataset editöre geçtim. Table name kısmında BOLUM şeklindeyse Bolum şekline getirip Generate Sql yaptım.
Daha sonra datasetin active ini true yapınca bana hata verdi.

Siz de buna dikkat ederek. Dateset editörünüzü yeniden yapılandırın.
Kolay gelsin.
Cevapla