Cvp: Söz Dizimi Hatası - zaferlacin - 27/12/2019
Kod:
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE tablo1 " _
& " SET [Daire] = '" & Me.Açılan_Kutu48 & "',[Mahalle] = '" & Me.Açılan_Kutu51 & "',[Sokak] = '" & Me.Metin0 & "',[Cins] = '" & Me.Metin2 & "',[Kvadsoyad] = '" & Me.Metin4 & "',[KvTc] = '" & Me.Metin6 & "'" _
& " [KvAdres] = '" & Me.Metin8 & "',[evsahibitel] = '" & Me.Metin71 & "',[kradsoyad] = '" & Me.Metin10 & "',[krtc] = '" & Me.Metin12 & "'" _
& " [KrAdres] = '" & Me.Metin14 & "',[Krisadres] = '" & Me.Metin16 & "',[KiracıTel] = '" & Me.Metin73 & "',[Kiraay] = " & Me.Metin18 & ",[KiraYıl] = " & Me.Metin20 & ",[Odsek] = '" & Me.Açılan_Kutu1 & "'" _
& " [Herayın] = " & Me.Metin24 & ",[Mudded] = '" & Me.Metin26 & "',[Krbas] = '" & Me.Metin28 & "',[KiraSon] = '" & Me.Metin128 & "',[Durum] = '" & Me.Açılan_Kutu53 & "',[Apaidat] = '" & Me.Metin188 & "'" _
& " [Kullsek] = '" & Me.Açılan_Kutu57 & "',[Dask] = '" & Me.Metin32 & "',[Elkt] = '" & Me.Metin34 & "',[su] = '" & Me.Metin36 & "',[susozlesme] = '" & Me.Metin190 & "',[Gaz] = '" & Me.Metin38 & "'" _
& " [Abonelik] = " & Me.Metin30 & ",[pesinat] = " & Me.Metin77 & ",[depozit] = " & Me.Metin75 & ",[DosyaNo] = " & Me.Metin130 & ",[Acıklama] = '" & Me.Metin156 & "',[Kimde] = '" & Me.Metin216 & "'" _
& " [adreskodu] = '" & Me.Metin186 & "',[ApAidatDD] = '" & Me.Açılan_Kutu55 & "',[ElktSayac] = '" & Me.Metin189 & "',[SuSayac] = '" & Me.Metin153 & "',[SuSicil] = '" & Me.Metin192 & "',[Komisyon] = " & Me.Metin195 & ",[Not] = '" & Me.Metin193 & "'" _
& " where (krtc='" & Me.Liste69.Column(2) & "' AND DosyaNo=" & CLng(Me.Liste69.Column(6)) & ")"
DoCmd.SetWarnings True
söz dizimi hatası
"123'[kvadres]='-" sorgu ifadesi içindeki sözdizimi hatası (eksik imleç)
hatası veriyor
Cvp: Söz Dizimi Hatası - berduş - 27/12/2019
kodu aşağıdaki gibi düzenleyin ama bütün me. ile başlayan kısımları Nz() içine alın
sayısal alanlar için nz(me.sayısalalan,0)
metin alanları içi nz(me.metinalan,"") gibi
ben sadece Me.Açılan_Kutu48 aldım ama siz hepsini alın yoksa boş alanlarda hata veriri mesele apartman aidatını sayısal değer girmezseniz sorgu hata verirsqlGuncelle = "UPDATE tablo1 " _
& " SET [Daire] = '" & Nz(Me.Açılan_Kutu48,"") & "',[Mahalle] = '" & Me.Açılan_Kutu51 & "',[Sokak] = '" & Me.Metin0 & "',[Cins] = '" & Me.Metin2 & "',[Kvadsoyad] = '" & Me.Metin4 & "',[KvTc] = '" & Me.Metin6 & "'" _
& ", [KvAdres] = '" & Me.Metin8 & "',[evsahibitel] = '" & Me.Metin71 & "',[kradsoyad] = '" & Me.Metin10 & "',[krtc] = '" & Me.Metin12 & "'" _
& ", [KrAdres] = '" & Me.Metin14 & "',[Krisadres] = '" & Me.Metin16 & "',[KiracıTel] = '" & Me.Metin73 & "',[Kiraay] = " & Me.Metin18 & ",[KiraYıl] = " & Me.Metin20 & ",[Odsek] = '" & Me.Açılan_Kutu1 & "'" _
& ", [Herayın] = " & Me.Metin24 & ",[Mudded] = '" & Me.Metin26 & "',[Krbas] = '" & Me.Metin28 & "',[KiraSon] = '" & Me.Metin128 & "',[Durum] = '" & Me.Açılan_Kutu53 & "',[Apaidat] = " & Me.Metin188 & "" _
& ", [Kullsek] = '" & Me.Açılan_Kutu57 & "',[Dask] = '" & Me.Metin32 & "',[Elkt] = '" & Me.Metin34 & "',[Su] = '" & Me.Metin36 & "',[susozlesme] = '" & Me.Metin190 & "',[Gaz] = '" & Me.Metin38 & "'" _
& ", [Abonelik] = " & Me.Metin30 & ",[pesinat] = " & Me.Metin77 & ",[depozit] = " & Me.Metin75 & ",[DosyaNo] = " & Me.Metin130 & ",[Acıklama] = '" & Me.Metin156 & "',[Kimde] = '" & Me.Açılan_Kutu176 & "'" _
& ", [adreskodu] = '" & Me.Metin186 & "',[ApAidatDD] = '" & Me.Açılan_Kutu55 & "',[ElktSayac] = '" & Me.Metin189 & "',[SuSayac] = '" & Me.Metin153 & "',[SuSicil] = '" & Me.Metin192 & "',[Komisyon] = " & Me.Metin195 & ",[Not] = '" & Me.Metin193 & "'" _
& " where (krtc='" & Me.Liste69.Column(2) & "' AND DosyaNo=" & CLng(Me.Liste69.Column(6)) & ")"
CurrentDb.Execute sqlGuncelle
Cvp: Söz Dizimi Hatası - berduş - 27/12/2019
(27/12/2019, 00:41)zaferlacin yazdı: söz dizimi hatası
"123'[kvadres]='-" sorgu ifadesi içindeki sözdizimi hatası (eksik imleç) burada [kvadres] öncesinde yine virgül yok
Cvp: Söz Dizimi Hatası - zaferlacin - 27/12/2019
hocam haklısın galiba
& ", [KvAdres] =
şeklinde başlayacak
başka hata vermez ise inşallah tamam
Cvp: Söz Dizimi Hatası - berduş - 27/12/2019
yazdığım koda nz() fonksiyonunu dediğim gibi eklerseniz bir sorun çıkmaması gerek
sizde hata vermesinin sebebi hem alanları "," ile ayırmamanız hem de bazı metin alanlarının başına ve sonuna tek tırnak koymamanızdı.
nz()leri ekledikten sonra liste kutusundan birini seçip neredeyse tüm alanları boşaltmama rağmen hata vermeden ekledi.
Cvp: Söz Dizimi Hatası - zaferlacin - 27/12/2019
(27/12/2019, 01:06)berduş yazdı: yazdığım koda nz() fonksiyonunu dediğim gibi eklerseniz bir sorun çıkmaması gerek
sizde hata vermesinin sebebi hem alanları "," ile ayırmamanız hem de bazı metin alanlarının başına ve sonuna tek tırnak koymamanızdı.
nz()leri ekledikten sonra liste kutusundan birini seçip neredeyse tüm alanları boşaltmama rağmen hata vermeden ekledi. Hocam bu formatı insert için de kullanabilir miyiz
|