نمایش نتایج 1 تا 12 از 12

نام تاپیک: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

  1. #1
    کاربر تازه وارد آواتار mojiparadox
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز، فارس
    سن
    41
    پست
    41

    از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    سلام دوستان

    میخواستم ببینم آیا امکان این وجود داره که ببینیم بانک اطلاعاتی مورد استفاده نرم‌افزار ما توسط کاربر دیگری مورد استفاده قرار گرفته یا خیر؟

    نیاز فوری دارم! لطفاً کمک کنید!!
    آخرین ویرایش به وسیله mojiparadox : شنبه 15 بهمن 1390 در 19:51 عصر

  2. #2
    کاربر تازه وارد آواتار mojiparadox
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز، فارس
    سن
    41
    پست
    41

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    ندای هل من ناصر ما رو کسی جواب نمیده؟؟
    آخرین ویرایش به وسیله mojiparadox : شنبه 15 بهمن 1390 در 19:47 عصر

  3. #3

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    میخواستم ببینم آیا امکان این وجود داره که ببینیم بانک اطلاعاتی مورد استفاده نرم‌افزار ما توسط کاربر دیگری مورد استفاده قرار گرفته یا خیر؟
    منظورتون در حال حاضره یا اینکه قبلا استفاده شده.؟


  4. #4
    کاربر تازه وارد آواتار mojiparadox
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز، فارس
    سن
    41
    پست
    41

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    منظورتون در حال حاضره یا اینکه قبلا استفاده شده.؟
    دقیقاً میخوام ببینم در حال حاضر اون دیتابیس باز هست یا خیر؟ یعنی این‌که دیتابیس با اکسس یا نرم‌افزار خودم (توسط کاربر دیگه) باز هست یا نه...
    آخرین ویرایش به وسیله mojiparadox : شنبه 15 بهمن 1390 در 19:52 عصر

  5. #5

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    یکی از راهکارها اینه که فایل ldb ساخته شده رو بررسی کنید.میتونید اگه وجود نداشت یعنی بانک بستست. اگه بود و پاکش کردید و پاک نشد یعنی در حال اجراست و اگه پاک شد یعنی بانک بستست.
    البته حذف این فایل یه پیشنهاده . میتونید خصوصیاتش رو تغییر بدید و چک کنید.


  6. #6
    کاربر تازه وارد آواتار mojiparadox
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز، فارس
    سن
    41
    پست
    41

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    پیشنهاد خوبی بود! ولی زمانی که فاکس‌پرو کار می‌کردم، یه تابع داشتیم که مشخص می‌کرد فایل‌مون در حال استفاده هست یا نه!! یه همچین چیزی می‌خواستم! ولی بازم ممنون

  7. #7

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    البته از کد زیر هم میتونید استفاده کنید.
    function IsFileInUse(FileName: TFileName): Boolean;
    var
    HFileRes: HFILE;
    begin
    Result := False;
    if not FileExists(FileName) then Exit;
    HFileRes := CreateFile(PChar(FileName),GENERIC_READ or GENERIC_WRITE,0,nil,OPEN_EXISTING,FILE_ATTRIBUTE_N ORMAL,0);
    Result := (HFileRes = INVALID_HANDLE_VALUE);
    if not Result then
    CloseHandle(HFileRes);
    end;



    procedure TForm1.Button1Click(Sender: TObject);
    begin
    if IsFileInUse('C:\1.exe') then
    ShowMessage('File is in use.')
    else
    ShowMessage('File not in use.');
    end;


  8. #8
    کاربر تازه وارد آواتار mojiparadox
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز، فارس
    سن
    41
    پست
    41

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    ایده جالبی دادی... مرسی... ذهنت خیلی باز تر از خیلیاستا!!!!

  9. #9
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    360

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    تابعی هست که در صورتیکه تیبل(table) باز بود نتیجه آن true و در غیر این صورت نتیجه false بشود

  10. #10
    کاربر دائمی آواتار mohsen24000
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    شهر مقدس قم
    پست
    583

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    if tbl.active then tbl is open...

  11. #11
    کاربر تازه وارد آواتار mojiparadox
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز، فارس
    سن
    41
    پست
    41

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    مرسی، ولی منظورم Table نبود!

  12. #12
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    360

    نقل قول: از طریق کد نویسی چطور میشه فهمید که بانک اکسس مورد نظر ما توسط کاربر دیگری باز هست یا خیر

    نقل قول نوشته شده توسط mohsen24000 مشاهده تاپیک
    if tbl.active then tbl is open...
    منظور من موقعیکه از دیتابیس در حالت share استفاده بشود

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •