02-01-2023, Saat: 10:00
Hücreden aldığın veri türü Variant olacağı için "Invalid variant operation" hatası alabilirsin.
Tam bu noktada..
FDQUERY1.Fields[Kolon ].AsString := Sheet.cells[Satir, Kolon];
https://docwiki.embarcadero.com/Librarie...VarIsEmpty
burayı incelemeni ve See also kısmındaki methodları incelemeni tavsiye ederim.
Field sıralaması önemli. Olurda index değişirse.. veriler ilgili hanelere yazılacağı garanti edilemez.
Çünkü fieldname'e göre yazmıyor..
Fields[ Kolon ]
Excel dosyalarının boyutları nedir bilmiyorum, dosyaları işlerken uygulama kilitlenebilir (çok fazla kayıt varsa).
Thread gerekli olabilir..
Tabloya veriler eklenmeden önce çeşitli kontroller eklenmesi ya da tablonun temizlenmesi gerekebilir..
Mükerrer kayıtlar oluşabilir.
Her çalışırıldığında aynı veriler tekrar tekrar girilecek.
Şuan tek bir dosya türünü listeye ekliniyor. "*.xlsx"
Birden fazla dosya formatı olabilir "*.xls" gibi..
Tam bu noktada..
FDQUERY1.Fields[Kolon ].AsString := Sheet.cells[Satir, Kolon];
https://docwiki.embarcadero.com/Librarie...VarIsEmpty
burayı incelemeni ve See also kısmındaki methodları incelemeni tavsiye ederim.
Field sıralaması önemli. Olurda index değişirse.. veriler ilgili hanelere yazılacağı garanti edilemez.
Çünkü fieldname'e göre yazmıyor..
Fields[ Kolon ]
Excel dosyalarının boyutları nedir bilmiyorum, dosyaları işlerken uygulama kilitlenebilir (çok fazla kayıt varsa).
Thread gerekli olabilir..
Tabloya veriler eklenmeden önce çeşitli kontroller eklenmesi ya da tablonun temizlenmesi gerekebilir..
Mükerrer kayıtlar oluşabilir.
Her çalışırıldığında aynı veriler tekrar tekrar girilecek.
Şuan tek bir dosya türünü listeye ekliniyor. "*.xlsx"
Birden fazla dosya formatı olabilir "*.xls" gibi..
SRHT

