Şuan ekteki dosyam Strsql için variable not found uyarısı veriyor. Bunu dim ile tanıttığımda bu defa aynı uyarıyı kayıteklenecek tablo için veriyor. Birşeyler eksik sanırım benim veritabanımda. Yeni dosyayı vtaktar3 olarak düzenledim.
değişken bulunamadı (variable not found) uyarısı
Dim Kayit_AlinacakTablo As ADODB.Recordset
kodunun hemen altına
Dim Kayit_EklenecekTablo As ADODB.Recordset
Dim strSql As string
kodlarını ekleyiniz.
tamam şimdi oldu Ozan bey sağolun, fakat anlamadığım nokta sizin veritabanınızda bu kodlar olmamasına rağmen hata vermiyordu. Neden ki?
Hata veren veritabanındaki Vba sayfasında, option compare database kodunun hemen altında "option explicit" kodu var.
Benim eklediğim örnekte tanımlanmayan değişken olduğu için ve option explicit kodu olduğu için hata veriyordu.
(29/10/2015, 19:33)atoz112 yazdı: Option Explicit (Belirgin seçenek);
uygulamada kullanılmakta olan değişken isimlerinde bir hata söz konusu olduğunda tanımsız bir değişken kullanıldığına dair bu hatayı bildirerek,değişken isimlerinin Dim, Private, Public, ReDim veya Statik deyimi ile doğru tanımlanmasına bir zorunluluk getirir. Böylece,uygulamanın bu hatalardan arınarak sağlıklı çalışmasına imkan sağlar.
Benim eklediğim örnekte tanımlanmayan değişken olduğu için ve option explicit kodu olduğu için hata veriyordu.
çok teşekkürler hakkınız ödenmez.
Konuyu Okuyanlar: 1 Ziyaretçi