Delphi Can
[FireDAC] [DApt] -400 Türkçe Android indeksli Sqlite kayıt hatası ve çözümü - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7)
+--- Konu Başlığı: [FireDAC] [DApt] -400 Türkçe Android indeksli Sqlite kayıt hatası ve çözümü (/showthread.php?tid=5886)



[FireDAC] [DApt] -400 Türkçe Android indeksli Sqlite kayıt hatası ve çözümü - emozgun - 06-04-2021

Merhaba arkadaşlar,
Türkçe Android'lerde indeksli Sqlite tablolarına yeni kayıt ve düzenleme yapmak isteyince çıkan "[FireDAC] [DApt] -400. Update command updated [0] instead of [1] record. Possible reasons: update table does not have PK or row identifier, record has been changed/deleted by another user'." hatası ile karşılaşan olursa boşuna zaman kaybetmesin, http://docwiki.embarcadero.com/RADStudio/Sydney/en/Editing_Questions_(FireDAC) sayfasında vs. bildirilenleri düzeltmeye uğraşmasın. Muhtemelen indeksli TFDTable ile  Türkçe Android arasında bug var.

Sadece tüm FDTable'ları silin, tablolara FDQuery'ler ile bağlanın. Gerekmedikçe IndexFieldNames ve Indexes kısımlarını boş bırakın, çözüm bu kadar basit.


[FireDAC] [DApt] -400 Türkçe Android indeksli Sqlite kayıt hatası ve çözümü - mcuyan - 06-04-2021

Query ler var iken neden table kullanılır ki? bu Fd,Uni, Sql... tüm bileşenler için geçerli. bunu cidden soruyorum. neden table kullanır ki bir uygulama geliştirirken?


[FireDAC] [DApt] -400 Türkçe Android indeksli Sqlite kayıt hatası ve çözümü - emozgun - 07-04-2021

Haklısınız @mcuyan hocam da Delphi 4 ve 7 paradox tablolardan geliyorsanız ve çok kullanıcılı veritabanı programlamaya Northwind, MastApp gibi örneklerden kopyalama yaparak geçtiyseniz sonradan Query'ler nedir diye incelemeye başlıyorsunuz. Keşke bir makale yazıp Query'lerin Table'dan avantaj ve dezenavanlarını anlatan olsa da yeni başlayanlar için rehber olsa.


[FireDAC] [DApt] -400 Türkçe Android indeksli Sqlite kayıt hatası ve çözümü - mcuyan - 08-04-2021

99 dan beri delphi kulanıyorum.. okul da hocamız tüm örnekleri table ile göstermişti (sadece filter özelliginden dolayi sanirim). Fakat cidden mana veremiyorum query nesneleri var iken table kullanimina.


[FireDAC] [DApt] -400 Türkçe Android indeksli Sqlite kayıt hatası ve çözümü - emozgun - 11-04-2021

https://www.delphican.com/showthread.php?tid=2679 burada güzel bilgiler varmış