PDA

View Full Version : ایندکس در اکسس



A.Farzin
یک شنبه 31 تیر 1386, 23:21 عصر
با سلام

ایندکسهای مورد نیازم را در دیتابیس اکسس ایجاد کرده‌ام ولی سرعت کوئری گرفتن تغییری نکرده است. برای ارتباط با دیتابیس اکسس از مدل ADO و موتور Jet 3.51 استفاده می‌کنم.

در فاکس پرو باید به دیتابیس میگفتیم که قصد استفاده از کدام ایندکس را دارم. ولی در اس کیو ال سرور، این تشخیص توسط خود اس کیو ال سرور انجام میشود. آیا در اکسس باید مانند فاکس پرو ایندکس مورد استفاده را اعلام کرد و یا مثل اس کیو ال خودش میفهمد؟
اگر باید ایندکس مورد استفاده را مشخص کرد، با توجه به اینکه در مجموعه اشیاء این مدل (برخلاف DAO) شیی Index وجود ندارد، چگونه ایندکس روی فیلد Amounts را در کد زیر باید فعال کرد.
SELECT * FROM Table1 WHERE Amounts = 10100

ممنون

najafzade
یک شنبه 14 مرداد 1386, 14:55 عصر
با سلام

ایندکسهای مورد نیازم را در دیتابیس اکسس ایجاد کرده‌ام ولی سرعت کوئری گرفتن تغییری نکرده است. برای ارتباط با دیتابیس اکسس از مدل ADO و موتور Jet 3.51 استفاده می‌کنم.

در فاکس پرو باید به دیتابیس میگفتیم که قصد استفاده از کدام ایندکس را دارم. ولی در اس کیو ال سرور، این تشخیص توسط خود اس کیو ال سرور انجام میشود. آیا در اکسس باید مانند فاکس پرو ایندکس مورد استفاده را اعلام کرد و یا مثل اس کیو ال خودش میفهمد؟
اگر باید ایندکس مورد استفاده را مشخص کرد، با توجه به اینکه در مجموعه اشیاء این مدل (برخلاف DAO) شیی Index وجود ندارد، چگونه ایندکس روی فیلد Amounts را در کد زیر باید فعال کرد.
SELECT * FROM Table1 WHERE Amounts = 10100

ممنون

لطفا سوالاتتون رو کمی دسته بندی کنید و هر قسمت رو در بخش خودش بپرسید.

یکمی هم بیشتر توضیح بدید لطفا.