![]() |
3061: To few parameters. Expected 2 (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ığı: 3061: To few parameters. Expected 2 (hatası) (/konu-3061-to-few-parameters-expected-2-hatasi.html) |
3061: To few parameters. Expected 2 (hatası) - mesudi - 01/06/2009 Arkadaşlar 3061: To few parameters. Expected 2 hatası DAO kullanarak oluşturduğum Recordset'lerde eğer sorgu ifadesi biraz karmaşık ve uzunsa, özelliklede formlardan parametre girdisi alıyorsa, zaman zaman gördüğüm bir hata mesajı idi. Ama orasıyla burasıyla oynayarak bir şekilde çözebiliyordum. Fakat son günlerde bu hata başıma bela olmuş durumda. Bu konuda bilgisi olan arkadaşlar paylaşırsa sevinirim. Bu arada probleme yol açan Sql ifadesi şu : Kod:
Dim rs As Recordset Cvp: 3061: To few parameters. Expected 2 (hatası) - esrefigit - 01/06/2009 programı gönderseydin bakardık ama şu anda gördüğüm tarihlerri süzdürmede karşılaşılan sorun ancak şunu bir dene ilgili yeri bu şekilde değiştir (((tblTeacherHours.Dt) Between (#" & [Forms]![frmTeacherSalary]![Date1] &"#) And (#" & [Forms]![frmTeacherSalary]![Date2] & "#))) büyük ihtimalle düzelmesi lazım ha unutmadan bu tip tarihleri süzdürebilmek için tablodaki alanların mutlaka tarih-saat olmalı ve aralarındaki işaretleme sistemide windows bölgesel dil ayarları ile aynı olmalı yoksa arıza çıkarır peki bir yolu yokmu olmamı tarih alanını 01062009 şekilne çevirerk between ile daha kolay süzdürme yapılır en azından ben öyle deniyorum Cvp: 3061: To few parameters. Expected 2 (hatası) - mesudi - 01/06/2009 Hocam ilgilendiğin için teşekür ederim, denedim ama maalesef olmadı. Tarih alanlarının başına # koymak zaten tarih formatında olan alanlarda gereksiz sanırım. Ben uğraşmaya devam edecem bakalım nasıl olacak. Cvp: 3061: To few parameters. Expected 2 (hatası) - adnanyurdakul - 01/06/2009 tarihi sayı formatına çevirerek deneyin sanırım sorununuz çözülür between clng(cdate(tarih alanı1) and clng(cdate(tarih alanı2) gibi Cvp: 3061: To few parameters. Expected 2 (hatası) - esrefigit - 02/06/2009 en iyisi örneği eklemen görmeden bir şey diyemeyeceğiz Cvp: 3061: To few parameters. Expected 2 (hatası) - mesudi - 02/06/2009 Arkadaşlar örnek baya karmaşık. Ben sadeleştirip bugün eklemeye çalışacağım. Yardımlarınız için teşekürler. |