نقل قول نوشته شده توسط Hossein Bazyan مشاهده تاپیک
سلام
من برنامه ای نوشته ام که در یکی از فرمها بر اساس یک مقایسه اطلاعات در گرید نمایش داده میشه
کد sql ان :
 'sSql = "SELECT * FROM Facturregels WHERE CDate(FacturDatum) <=#" & Vandaag & "# AND Gefacturerd=false "

مدتیه که این کد کار نمیکنه و شرط تاریخ رو برنمگیردونه در حالیکه قبلا خوب کار میکرد ! . نمیدانم در تنظیمات وی بی دست بردم ( که بردم اگه از اون باشه ) یا مشکل دیگری هست .
در مثال فوق شرط تاریخ کنترل نمیشه و همه فیلدها رو برمیگردونه در حالیکه باید فلدهایی که کمتر یا مساوی با Vandaag نمایش داده شود.
دوستان باز هم میگم قبلا کار میکرد ( منظورم اینه که از CDate و اینا نمیتونه باشه )
این دستور sql? یا ویبی؟ اگر sql هست این cdate یعنی چی؟
برای sql این دستور را باید بنویسی

SELECT * FROM Tabale
WHERE myDate='2008/01/01'

علامت # برای مشخص کردن تاریخ در ویبی هست
دستور را اینجوری اصلاح کن

sSql = "SELECT * FROM Facturregels WHERE FacturDatum <= '" & Cdate(Vandaag) & "' AND Gefacturerd=false "