Tür uyuşmazlığı - Güncelleme Hatası

Katılım
12 Mart 2006
Mesajlar
124
Excel Vers. ve Dili
MS Office 2003 Türkçe
Excelde hazırladığım bir dosyadaki form üzerinde bul, kaydet, güncelle ve sil gibi işlemleri yaptırdığım formum var.Veritabanı olarak mdb veritabanı kullandım.
ID alanı veritabanında Otomatik sayı olarak tanımlı.Güncelleme de ID alanı ile ilgili tür uyuşmazlığı hatası alıyorum.Yardımcı olabilecek var mı?

Bul ile kaydı görüntületmede aşağıdaki kodları;
---------------------------------------------

Dim i As Integer
If RS("ID").Value > 0 Then i = RS("ID").Value
If Len(RS("TatilTarihi").Value) = 8 Then MaskEdBox1.SelText = RS("TatilTarihi")
If RS("Aciklama").Value <> "" Then TextBox1 = RS("Aciklama")


================================================
G&#252;ncelle ile kayd&#305; g&#252;ncellemek i&#231;in a&#351;a&#287;&#305;daki kodlar&#305; kullan&#305;yorum.
-------------------------------------------------------------

conn.ConnectionString = Dosya_Yolu
conn.Open

Set RS = CreateObject("ADODB.recordset")
Sql = "SELECT * FROM PARAMETRETATIL Where ID='" & CLng(i) & "'"
RS.Open Sql, conn, 1, 3
RS.Delete
RS.Update

RS.AddNew
If Len(MaskEdBox1.ClipText) = 8 Then RS("TatilTarihi") = MaskEdBox1.ClipText
If TextBox1.Value <> "" Then RS("Aciklama") = TextBox1

RS.Update
 
Son düzenleme:

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,286
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
&#350;u &#351;ekilde deneyin.

Kod:
RS("TatilTarihi") = [B]CDate([/B]MaskEdBox1.ClipText[B])[/B]
 
Katılım
12 Mart 2006
Mesajlar
124
Excel Vers. ve Dili
MS Office 2003 Türkçe
Hocam hatay&#305; ID alan&#305;nda veriyor.

Accass'te Otomatik Say&#305; olarak tan&#305;mlad&#305;&#287;&#305;m&#305;z alan ne olarak g&#246;r&#252;n&#252;r?
Integer'm&#305;, Long, mu ya da ne? San&#305;r&#305;m bu konuda bir sorun var.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,286
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Otomatiksay&#305; uzun tamsay&#305;d&#305;r (Long).
 
Katılım
3 Haziran 2008
Mesajlar
29
Excel Vers. ve Dili
OFFİCE 2003 XP
Zek&#304; Beyyyy Merhaba Nasilsiniz??
 
Üst