PDA

View Full Version : سوال: چگونگي بازيابي ركوردي كه امروز اضافه شده



flower_2055
یک شنبه 18 مرداد 1388, 07:37 صبح
مي خوام تمام ركورد هايي كه توي تاريخ امروز اضافه شدن نشان داده بشن . اين كد رو توي asp.net مي نويسم جواب نميده .


(datetime dt = Convet.tostring(date.now.date

اينم sqlcommandtext

SELECT * FROM Orders WHERE dateShop = "+ dt
default valueفيلد getdateاست

حامد_رشنو
یک شنبه 18 مرداد 1388, 09:11 صبح
همين كدو بنويس فقط تو خط اول متغيير dt رو از نوع string تعريف كن

flower_2055
یک شنبه 18 مرداد 1388, 09:21 صبح
همين كدو بنويس فقط تو خط اول متغيير dt رو از نوع string تعريف كن
بازم هيچ فيلدي رو برنمي گردونه

amin_heidaryy
یک شنبه 18 مرداد 1388, 10:13 صبح
باید قبل و بعد متغییر dt از ' استفاده کنید.اینو امتحان کن شاید جواب بده .
یعنی رشته باید اینجوری بشه '1388/04/18'

flower_2055
یک شنبه 18 مرداد 1388, 10:17 صبح
مي خوام فقط با تاريخ امروز مقايسه كنه برا همين جواب نميده چون getdate ساعت رو هم توي فيلد قرار ميده بجاي getdateتويsql2000 از چي استفاده كنم

behnam-s
یک شنبه 18 مرداد 1388, 12:19 عصر
dateShop از چه نوعیه؟
اگه از نوع DateTime هست باید با DateTime.now مقایسش کنی
اگه از نوع SmallDateTime هست باید با DateTime.Today مقایسش کنی
برای مقایسه DateTime هم حتما از Parametere ها استفاده کن ،بدون Parametere معمولا درست جواب نمی ده

flower_2055
یک شنبه 18 مرداد 1388, 16:25 عصر
مجبور شدم خودم از طريق كد نويسي تاريخ رو وارد كنم وجواب گرفتم .از همتون ممنون هستم.
DateTime.Now.ToShortDateString