ورود

View Full Version : مشکل در تعیین RecordSource در Adodc



mlh_poorranjbar
پنج شنبه 29 فروردین 1387, 19:00 عصر
سلام
من در حال نوشتن یک برنامه در VB6 و پایگاه SQL هستم.من توی جدولم فیلد های روز و ماه و سال رو جدا از هم در 3 فیلد ذخیره کردم. حالا در تعیین RecordSource میخوام بگم از جدول tabel1 اون رکورد هایی رو که تاریخ اون ها برابر text1 هست رو برای من بیاره.
ودر جای دیگه در تعیین RecordSource میخوام بگم از جدول tabel1 اون رکورد هایی رو که تاریخ اون ها بین text1 و text2 هست رو برای من بیاره.
نمیدونم چه کار باید بکنم.:افسرده:لطفا نجاتم بدید

حمیدرضاصادقیان
جمعه 30 فروردین 1387, 00:51 صبح
سلام.خوب فکر کنم تنها راهی که میتونید انجام بدید اینه که ابتدا محتویات text رو در سه متغیر بریزی به این صورت که قسمت سال رو در یک متغیر، ماه رو در یک متغیر ، و روز رو در یک متغیر ذخیره کنی. سپس در Where هر سه تا فیلد رو باهم چک کنی.
مثلا


where year=a and month=b and day=c

و برای اینکه بین دوتاریخ مختلف چک کنی باید 6 متغیر تعریف کنی یا یک آرایه بگیری.
بعد مقادیر بین دوتاریخ رو کنترل کنی.
البته احتمالا راههای دیگه ای هم وجود داره.فعلا این راه به ذهن من میرسه.
یا اینکه ستا فیلد رو باهم تلفیق کنی و شرط رو روی فیلد سوم انجام بدی.

mlh_poorranjbar
جمعه 30 فروردین 1387, 14:54 عصر
ممنونم
ولی منظورتون از تلفیق کردن چیه؟ چه جوری؟