AccessTr.neT
iki veritabanı arası aktarım esnasında virgüllü değer hatası - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: iki veritabanı arası aktarım esnasında virgüllü değer hatası (/konu-iki-veritabani-arasi-aktarim-esnasinda-virgullu-deger-hatasi.html)

Sayfalar: 1 2


iki veritabanı arası aktarım esnasında virgüllü değer hatası - mehmetb84 - 02/03/2016

MErhaba arkadaşlar ekteki VT2 veritabanından VT1 veritabanıma veri çekerken, (amount-> fat_adetmt ) virgüllü değerler hatası veriyor.
İlginiz için teşekkürler.


Cvp: iki veritabanı arası aktarım esnasında virgüllü değer hatası - ozanakkaya - 02/03/2016

Kodda strSql= kısmındaki
Kayit_AlinacakTablo.Fields("Amount")
koduna Val ekleyerek deneyiniz.


Cvp: iki veritabanı arası aktarım esnasında virgüllü değer hatası - mehmetb84 - 02/03/2016

(02/03/2016, 17:28)ozanakkaya yazdı: Kodda strSql= kısmındaki
Kayit_AlinacakTablo.Fields("Amount")
koduna Val ekleyerek deneyiniz.
Kod:
strSql = "SELECT t_faturalar.fat_no, t_faturalar.fat_tedarikci, * FROM t_faturalar WHERE (((t_faturalar.fat_no)='" & Kayit_AlinacakTablo.Fields("FicheNo") & "') AND ((t_faturalar.fat_tedarikci)='" & Kayit_AlinacakTablo.Fields("ClientDefinition") & "') AND ((t_faturalar.fat_adetmt)= " & Kayit_AlinacakTablo.Fields("Amount").Value & " ));"
 

 şeklinde düzelttim yine aynı hatayı veriyor.


Cvp: iki veritabanı arası aktarım esnasında virgüllü değer hatası - ozanakkaya - 02/03/2016

.value eklemişsiniz. Kodu aşağıdaki ile değiştiriniz

val(Kayit_AlinacakTablo.Fields("Amount"))



Cvp: iki veritabanı arası aktarım esnasında virgüllü değer hatası - mehmetb84 - 02/03/2016

tmm çözüldü, çok teşekkürler.


Cvp: iki veritabanı arası aktarım esnasında virgüllü değer hatası - mehmetb84 - 02/03/2016

bu defa da virgüllü değerler mükerrer kayıt koşuluna tabi tutmadan aktarıyor. Haliyle "amount" /fat_adetmt alanı virgüllü olan değerler mükerrer olarak aktarılıyor.