irfancantr
Altın Üye
- Katılım
- 18 Haziran 2007
- Mesajlar
- 625
- Excel Vers. ve Dili
- Excel 365 - İmngilizce
- Altın Üyelik Bitiş Tarihi
- 07-05-2029
Merhaba,
Excelden access'e veri aktarımı yaparken, tanımladığım hücrelerden herhangi bir tanesi boş ise hata veriyor.
Kullandığım kod bu;
Hata mesajı bu;
Bu durumu nasıl aşabilirim? Yardımlarınızı bekliyorum...
Not: Bu hatayı sadece sayısal verilerde alıyorum.Metin tanımlı hücrelerde bir problem görünmedi.
Excelden access'e veri aktarımı yaparken, tanımladığım hücrelerden herhangi bir tanesi boş ise hata veriyor.
Kullandığım kod bu;
Kod:
Private baglan As Object, rs As Object
Sub baglanti()
Set baglan = CreateObject("adodb.connection")
baglan.Open "provider=microsoft.jet.oledb.4.0;data source=" & ThisWorkbook.Path & "\HESAP.mdb"
End Sub
Private Sub CommandButton1_Click()
HESAP1
MsgBox "Veri Kaydı Tamamlanmıştır..!", vbInformation, "OK"
End Sub
Sub HESAP1()
Call baglanti
Set rs = baglan.Execute("INSERT INTO HESAP1 (TARIH,ADI,AHMET_BAKKAL,CAN_BAKKAL,OYA_BAKKAL,BORA_BAKKAL,MERT_BAKKAL,DURUM_BAKKAL,YORUM_BAKKAL,AHMET_KASAP,CAN_KASAP,OYA_KASAP,BORA_KASAP,MERT_KASAP,DURUM_KASAP,YORUM_KASAP) Values ('" & Now & "','" & Cells(5, 3) & "','" & Cells(8, 3) & "','" & Cells(8, 4) & "','" & Cells(8, 5) & "','" & Cells(8, 6) & "','" & Cells(8, 7) & "','" & Cells(8, 8) & "','" & Cells(8, 9) & "','" & Cells(9, 3) & "','" & Cells(9, 4) & "','" & Cells(9, 5) & "','" & Cells(9, 6) & "','" & Cells(9, 7) & "','" & Cells(9, 8) & "','" & Cells(9, 9) & "')")
Set baglan = Nothing: Set rs = Nothing:
End Sub
Kod:
-2147217913
Ölçüt ifadesinde veri türü uyuşmazlığı..
Bu durumu nasıl aşabilirim? Yardımlarınızı bekliyorum...
Not: Bu hatayı sadece sayısal verilerde alıyorum.Metin tanımlı hücrelerde bir problem görünmedi.
Ekli dosyalar
-
38.8 KB Görüntüleme: 3
-
20 KB Görüntüleme: 2