PDA

View Full Version : انتخاب تصادفی چند رکورد از جدول + مشکل در ConnectionString



شیرین احمدی
چهارشنبه 11 فروردین 1389, 22:30 عصر
دوباره سلام
ببخشید یک سئوال دیگه برام پیش اومده می بخشید اذیتتون می کنم
می خوام از پایگاه داده ی اکسسم از یکی از جداول چند تا رکورد رو تصادفی انتخاب کنم
روی فرم نمایش بدم
برای اتصال از این شی استفاده می کنم dim cn as new adodb.connection و بعد رشته ی اتصال را این طور تعریف میکنم که درست روی رشته اتصال خطا میده
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\taxi.mdb;Persist Security Info=False"
باید چه کا کنم ؟ لطفا راهنماییم کنید.
ممنون می شم . شرمنده :خجالت:

ali682344
چهارشنبه 11 فروردین 1389, 22:37 عصر
با سلام
متن خطا رو بزاريد
در صورتي كه خطايي user-defined را مشاهده مي كنيد
شما بايد به پروژه خود يك فايل dll اضافه كنيد
ابتدا از منوي project-->reference در ليست گزينه microsoft activex data object 2.1 را تيك بزنيد

HjSoft
چهارشنبه 11 فروردین 1389, 23:57 عصر
توی دستور sql میتونی از تابع RAND استفاده کنی(توی این صفحه دنبال rand بگرد.) البته بهتره برای ایجاد یک عدد تصادفی از زبان برنامه نویسی مورد نظرت استفاده کنی.
برای انتخاب یک رکورد تصادفی هم بنویس
کد:
select news_content from news_table where id=FLOOR(RAND()*100)
که البته ممکنه عددی رو بهت بده که تو id های جدولت نباشه بنابراین بهتره از زبان برای تولید عدد تصادفی استفاده کنی.

شیرین احمدی
جمعه 13 فروردین 1389, 22:09 عصر
پروژه ی من خطای شماره ی 91 میده object variable or with block variable not set
درست روی تعریف رشته ی اتصالم ( پیام قبلی متنشو فرستادم براتون) نمی دونم باید چه کار کنم
ado رو هم به برنامم اضافه کردم