مشاهده نسخه کامل
: نشان دادن محتویات یک رکورد بین یک تاریخ(شمسی) مشخص
mehdi_gh125
16-02-2007, 13:52
یک فرمان sql میخواستم که محتویات یک رکورد بین یک تاریخ شمسی مشخص نشان بده البته در تایپیک های قبلی چنین بحثی صورت گرفته بود ولی فقط برای تاریخ های میلادی جواب میداد درضمن فیلد تاریخم توی بانک از نوع استرینگ است.
MasterData
16-02-2007, 17:26
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mehdi_gh125
17-02-2007, 11:18
دوست عزیز مثل اینکه متوجهنیستی کد فوق خودم داشتم ولی برا تاریخ های میلادی فقط جواب میده مثلا برج 2 میلادی ها 28 روزاست در صورتی که برج 2 ما 31 روزاست و خطا میده.
delphianddotnet
17-02-2007, 11:24
دوست عزیز مثل اینکه متوجهنیستی کد فوق خودم داشتم ولی برا تاریخ های میلادی فقط جواب میده مثلا برج 2 میلادی ها 28 روزاست در صورتی که برج 2 ما 31 روزاست و خطا میده.
سلام
اولا" لحن حرف زدنت درست نیست این سایت اختیاری است و ه رکس دلش بخواد جواب میده و اگر هم نخواست جواب نمیده
دوما" این کدها کالا" درسته اگه شما از نرم افزار mssql رو درست نصب کرده باشی باید جواب بده مشکلی نداره
mehdi_gh125
18-02-2007, 00:46
من با ado کار ميکنم و منظور شما رو از mssql نمي فهمم و شما هم سعي کن احترام خودت نگه داري تا حال چند بار بدجوري با من حرف زدي اگه با من مشکل داري جواب تايپيک من نمي خواهد بدي
delphianddotnet
18-02-2007, 02:12
من با ado کار ميکنم و منظور شما رو از mssql نمي فهمم و شما هم سعي کن احترام خودت نگه داري تا حال چند بار بدجوري با من حرف زدي اگه با من مشکل داري جواب تايپيک من نمي خواهد بدي
سلام
از لحن تندم معذرت میخوام . ولی شما هم رعایت بفرمائید
منظورم از mssql همون Microsoft Sql Server است
MasterData
18-02-2007, 08:24
اون كد اسكيوال استاندارد هست فكر نمي كنم Tsql باشه
درضمن فیلد تاریخم توی بانک از نوع استرینگ است
بعدش به اون كوتيشين اطراف تاريخ يه نگاه بكن يعني از نوع رشته هستند. من قبلا همينجوري تست كردم و درسته
mahdi bg
22-02-2007, 00:15
سلام
شما هم سعي کن احترام خودت نگه داري تا حال چند بار بدجوري با من حرف زدي اگه با من مشکل داري جواب تايپيک من نمي خواهد بدي
delphianddotnet یکی از کاربرای پر کار این انجمنه
دوما :چون نوع رو String تعریف کردی مشکل به وجود
نمی آد برای String از کوچکترین کاراکتر شروع به مقایسه می کنه
اول کاراکتر 1 همه لغات بعد کاراکتر 2 و ...
دقیقا مثل دفتر لسیت افراد.
به همبن خاطر مشکلی به وجود نمی آد
همین طور که MasterData گفتن
اون كد اسكيوال استاندارد هست فكر نمي كنم Tsql باشه
نقل قول:
درضمن فیلد تاریخم توی بانک از نوع استرینگ است
بعدش به اون كوتيشين اطراف تاريخ يه نگاه بكن يعني از نوع رشته هستند. من قبلا همينجوري تست كردم و درسته
mehdi_gh125
23-02-2007, 19:07
آقایون من هنوز جواب نگرفتم از همین کد استفاده می کنم ولی کامل تاریخ اشو رعایت نمکنه کسی کامپونت تابعی چیزی نداره به درد به خوره خیلی کارم گیره از همتون ممنونم که تا اینجا منو راهنمایی کردید.
mahdi bg
24-02-2007, 18:01
سلام
می تونی اون قسمت برنامه رو یه جا آپلود کنی؟
یا اگه بخواهی که برنامه بذارم.
mehdi_gh125
24-02-2007, 19:04
adoquery1.SQL.Add('select datem.* from datem Where (datem.date between 1385/05/23 and 1385/05/31)');
mahdi bg
25-02-2007, 07:13
سلام
من پست آخر mehdi_gh125
رو نمی تونم ببینم
می تونیین دوباره بزنید
MasterData
25-02-2007, 07:32
مگه فيلد شما از نوع رشته نبود؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mahdi bg
25-02-2007, 12:56
سلام
ما رو سر کار گذاشته بودین؟
mehdi_gh125
25-02-2007, 19:20
نه عزیزم چرا باید شما رو سروکار بزارم باور کنید این فیلدم تو بانک string و با کد فوق جواب میده ولی با یکی 2 روز عقب جلو.
mahdi bg
25-02-2007, 20:36
سلام
نه عزیزم چرا باید شما رو سروکار بزارم باور کنید این فیلدم تو بانک string و با کد فوق جواب میده ولی با یکی 2 روز عقب جلو.
شوخی کردم زیاد جدی نبود
از این که مشکلت حل شد خوشحالم
mehdi_gh125
26-02-2007, 12:31
نه بابا کجا مشکلم حل شد دارم میگم بایکی دو روز عقب جلو تاریخ نشون میده هنوز حل نشده.
delphianddotnet
27-02-2007, 00:03
نه بابا کجا مشکلم حل شد دارم میگم بایکی دو روز عقب جلو تاریخ نشون میده هنوز حل نشده.
سلام
شاید مشکل شما کد نویسی نیست تاربخی که از اون استفاده میکنی .راه حلهایی که دوستان گفتند درسته .چطوری تاریخ رو چک کردی که یکی دو روز عقبه شاید مشکل از تنظیم DateTime خو ویندوز شما است.
delphianddotnet
27-02-2007, 00:10
اینم یه نمونه که ساده هم هست .اگه مشکلت حل نشد بگو
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
mahdi bg
27-02-2007, 07:44
سلام
من یه نمونه گذاشتم درست درست کا می کنه
فقط توی داریو D بریز چون فراموش کردم آدرس پایگاه
ACCESS رو داینامیک بسازم
امیدوارم به دردت بخوره
منتظر نتیجه هستم.
نمونه کار ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
mehdi_gh125
28-02-2007, 00:38
آقایون من اینترنتم دایل آپ نمی دونم چرا نشد هیچکودومشو بگیرم؟؟
delphianddotnet
28-02-2007, 00:59
آقایون من اینترنتم دایل آپ نمی دونم چرا نشد هیچکودومشو بگیرم؟؟
هر کجا خواستی بگو تا واست همونجا اپلود کنم
mehdi_gh125
28-02-2007, 22:17
میتونی بفرستی به mailam هست:m_gh810
delphianddotnet
01-03-2007, 01:02
از اینحا دانلود کنید
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
mehdi_gh125
02-03-2007, 11:12
delphianddotnet جان من واقعا نمی دونم با چه زبونی از شما تشکر کنم خیلی عالی بو د برنامه ام به یاری و کمک شما درست شد و واقعا من به عنوان یکی از بچه های این انجمن به وجود شما افتخار می کنم.
mehdi_gh125
02-03-2007, 11:18
اگه بتونی یک یرنامه دیگه واسم بذاری که همین کارو همزمان برای یک تاریخ مشخص و یک تایم مشخص انجام بده از شما ممنون میشم.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.