PDA

View Full Version : سوال: مشکل در کد



fatemehmoon
یک شنبه 27 دی 1388, 10:02 صبح
با سلام
خواهش می کنم یکی بگه این خط کد چه اشکالی داره ؟من این خط کد را می نویسم نه خطا می گیره نه اجراش می کنه

متغیر c از نوع datetime تعریف شده
با تشکر


'#select * from factor where 'datesellf=# c

Yasersadegh
یک شنبه 27 دی 1388, 10:11 صبح
با سلام
خواهش می کنم یکی بگه این خط کد چه اشکالی داره ؟من این خط کد را می نویسم نه خطا می گیره نه اجراش می کنه

متغیر c از نوع datetime تعریف شده
با تشکر


'#select * from factor where 'datesellf=# c

سلام دوست عزيز
مشكل كد شما احتمالا در قسمتهاي مشخص شده است!
ولي...
اگر c متغير هست بايد رشته كوئري تون رو به شكل زير بنويسيد:



"select * from factor where dateself=#'"+c+"#' "


البته من منظورتون رو از علامت # متوجه نشدم!!:متفکر:

موفق باشيد:چشمک:

fatemehmoon
یک شنبه 27 دی 1388, 10:39 صبح
سلام دوست عزیز
مشکل کد شما احتمالا در قسمتهای مشخص شده است!
ولی...
اگر c متغیر هست باید رشته کوئری تون رو به شکل زیر بنویسید:



"select * from factor where dateself=#'"+c+"#' "



البته من منظورتون رو از علامت # متوجه نشدم!!:متفکر:




موفق باشید:چشمک:



با تشکر از راهنماییتان ولی کدی که شما نوشتید هم جواب نداد
در موردعلامت # من در یک وبلاگ همچنین در راهنمای اکسس خوندم که تاریخ باید بین این علامت باشه
با این حال بدون این علامت که می نویسم خطا می ده
دیگه نمی دونم باید چه کار کنم

Yasersadegh
یک شنبه 27 دی 1388, 12:38 عصر
خوب شما علامتهاي # , ' رو از داخل عبارتتون حذف كنيد احتمالا مشكل حل بشه!! اگر حل نشد من بهتون پيشنهاد مي كنم كه به جاي نوع datetime برايه تارخها از نوع string استفاده كنيد و خودتون رو الكي درگير اين نوع نكنيد!!:لبخند:
موفق باشيد:چشمک: