PDA

View Full Version : استفاده از TOP در دستور SQL



Behnama
یک شنبه 07 مرداد 1386, 21:22 عصر
سلام
چطور باید از دستور TOP در استخراج ردیفهای محدودتر از فایل اکسس استفاده کنم ؟
من شکلهای مختلفی رو امتحان کردم ولی خطا می گرفت . مثلا


Select Top (10) From Table
Select Top 10 * From table
....



شکل درستش برای اکسس چیه ؟

درضمن سوال همیشگیم که اینجا جواب داده نشد و جوابم رو پیدا نکردم هم می پرسم :
چطور میشه فایل اکسس رو رمز گذاشت ، به نحوی که امکان باز کردنش از برنامه اکسس نباشه ، ولی از درون سایت یا برنامه ، مشکلی وجود نداشته باشه و به رمز نیاز نباشه .
شکل درست Connection String بعد از رمز گذاری چه شکلیه ؟

Alireza_Salehi
یک شنبه 07 مرداد 1386, 21:42 عصر
1: یکی از دو حالت زیر به درستی جواب می دهد:


SELECT TOP 10 ...
SELECT TOP 10 PERCENT ....

در صورتی که جواب نمی دهد پیام خطا را ذکر کنید.

2: اولا اگر پسورد داشته باشه و بشه به طریقی بدون پسورد دسترسی داشت به نظر خودتون غیر منطقی نیست؟
با بودن پسورد هم مشکلی نیست فقط باید کانکشن استرینگ رو درست تنظیم کنید.

ثانیا پسورد گذاشتن روی فایل های اکسس مثل این میمونه که یه جعبه شیرینی رو بذاری یه جای بلند که دست بچه های 2-3 ساله بهش نرسه!

پسورد اکسس به راحتی آب خوردن قابل شکستنه!
شکل درستش رو هم اینجا ببینید(Access & Access 2007):


(http://www.connectionstrings.com/)http://www.connectionstrings.com/
(http://www.connectionstrings.com/)

__H2__
دوشنبه 08 مرداد 1386, 11:09 صبح
سلام


ثانیا پسورد گذاشتن روی فایل های اکسس مثل این میمونه که یه جعبه شیرینی رو بذاری یه جای بلند که دست بچه های 2-3 ساله بهش نرسه!

تشبیه جالبیه!!! :قهقهه: ولی بابا دیگه اینقدرها هم درپیت نیست!




http://www.connectionstrings.com/

همیشه connectionstringرا با دیالوگ خود ADO تست میکردم تا درست باشد و تاحالا هم مشکلی نداشتم و دنبال مطلبی هم نبوده ام ولی انصافاً این سایت چیز کاملی است! جالب است! پیشنهاد میکنم بروبچی که سایت را ندیده اند حتماً سری بزنند!

شما هم کاربر Behnama حتماً پیغام خطاتان را بنویسید، ببینیم این اکسس بخت برگشته چه میگوید!
table هم نام مشکوکی است!! پیشنهاد میکنم یا عوض کنید یا بین [] بنویسید! مثلاً
[SELECT TOP 10 * FROM [Table

و کلاً بهتر است از استفاده از کلماتی که احتمال دارد برای زبان معنی خاصی بدهند با جزء کلمات رزو شده باشند پرهیز کنید.