الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Webutil_file_transfer.db_to_client

Featured Replies

بتاريخ:

السلام عليكم ..

يا جماعة انا عندي مشكلة في فتح ملف PDF موجود في قاعدة البيانات

 

انا كتبت هذا الكود وكان شغال معايا تمام على جهازي

vboolean:=webutil_file_transfer.DB_To_Client_With_Progress(:ESNAD.FILE_NAME,'ESNAD','ESNAD_DOC','PROJECT_ID = '||:ESNAD.PROJECT_ID,'Downloading from Database','Wait to Complete');

client_host('cmd /c start '||:ESNAD.FILE_NAME);

حيث :ESNAD.FILE_NAME هو اسم الملف مأخوذ من جدول ESNAD من عمود ESNAD_DOC  بالشرط الموجود

لما وضعت البرنامج على السيرفر بيطلع رسالة خطأ ORA-04067    FRM 40735

انا عاوز CLIENT يفتح الملف من السيرفر او من جهازه

 

وانا عامل DIRECTORY اسمه MY_DIR  وحاولت ان اضع الـ DIRECTORY  قبل اسم الملف ولكن نفس الخطأ يظهر

 

ارجو المساعدة..

بتاريخ:
  • كاتب الموضوع

السلام عليكم ..

يا جماعة انا عندي مشكلة في فتح ملف PDF موجود في قاعدة البيانات

 

انا كتبت هذا الكود وكان شغال معايا تمام على جهازي

vboolean:=webutil_file_transfer.DB_To_Client_With_Progress(:ESNAD.FILE_NAME,'ESNAD','ESNAD_DOC','PROJECT_ID = '||:ESNAD.PROJECT_ID,'Downloading from Database','Wait to Complete');

client_host('cmd /c start '||:ESNAD.FILE_NAME);

حيث :ESNAD.FILE_NAME هو اسم الملف مأخوذ من جدول ESNAD من عمود ESNAD_DOC  بالشرط الموجود

لما وضعت البرنامج على السيرفر بيطلع رسالة خطأ ORA-04067    FRM 40735

انا عاوز CLIENT يفتح الملف من السيرفر او من جهازه

 

وانا عامل DIRECTORY اسمه MY_DIR  وحاولت ان اضع الـ DIRECTORY  قبل اسم الملف ولكن نفس الخطأ يظهر

 

ارجو المساعدة..

بالله عليكم ياجماعة حد يرد عليا لان المشكلة بحاول احلها من فترة..

بتاريخ:
  • كاتب الموضوع

يا جماعة 50 مشاهدة ومفيش رد؟

بتاريخ:
  • كاتب الموضوع

يعني مفيش حل؟

بتاريخ:

السلام عليكم ورحمه الله وبركاته 
حل هذه المشكله سهل ان شاء الله ولكن للاسف من علي السيرفر  انا مازلت ابحث عن حل لها من على الكلاينت  
مبدئيا المفروض الكود ده يشتغل وتعوض عن PDF_filename بال path بتاع ملف ال PDF 

;(WEB.SHOW_DOCUMENT(PDF_filename 

 لكن للاسف بردو عندي مش شغاله

انا مشغل استدعاء ال PDF  عن  طريق

;(WEBUTIL_HOST.NONBLOCKING(prog_PDF_dir||' '||PDF_filename 

prog_PDF_dir =  ده ال Path الخاص بالملف التنفيذي لل PDF مثال C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe

PDF_filename  = اسم الPdf بال Path بتاعه 
بس للاسف ده شغال من علي السيرفر بس  لو عرفت كود يشغل من على الكلاينت ياريت تبعته هنا ضروري 
اسف على الاطاله 
ارجو اني اكون سهلت الحل 

بتاريخ:
  • كاتب الموضوع

أخي الكريم جزاك الله خيرا على الرد .. ولكن انا عاوز افتح ملف الـ PDF الموجود داخل قاعدة البيانات مش موجود على الجهاز عندي.. يعني ممكن يكون اتحفظ على قاعدة البيانات وبعد كده اتمسح من على الجهاز 

انا كتبت الكود وكان شغال معايا تمام على Win 7 وبعدين عملت جهاز server ونزلت عليه Win server2012 ونزلت كل حاجة تمام وهو ده الكود الوحيد اللي مش شغال معايا 

ودورت كتير على النت وكل الحلول لم تفلح معي.

بتاريخ:

أخي الفاضل جزاك الله خيرا لعرضك هذا الموضوع انا مكنتش اعرف الطريقه دي غير من طرحك للمشكله 
انا جربتها عندي واشتغلت على السرفر ولم اجربها على اي كلينت حتي الان لو اشتغلت على الكلاينت وعرفت جديد هبلغ حضرتك 

لو هي مش شغاله مع حضرتك على السرفر راجع ال WEBUTIL CONFIGRATION تاني لعل فيها خطا ما 
وفي جزئيه تانيه معرفش تفيدك ولا لا هي فى الملف \DevSuiteHome_1\forms\server\webutil.cfg
فى الاخر خالص يبقي بالمنظر ده بدل FALSE تبقي TRUE وبعدين ريستارت للسيرفر يارب اكون افدتك

transfer.database.enabled=TRUE
transfer.appsrv.enabled=TRUE
transfer.appsrv.workAreaRoot=
transfer.appsrv.accessControl=TRUE
#List transfer.appsrv.read.<n> directories
transfer.appsrv.read.1=c:\temp;E:\
#List transfer.appsrv.write.<n> directories
transfer.appsrv.write.1=c:\temp;E:\
بتاريخ:
  • كاتب الموضوع

يا اخي الكريم جزاك الله خيرا ..

انا نزلت ويندوز من جديد ونزلت الاوراكل وعملت اعدادات webutil ونفس المشكلة قائمة..

مفيش طريقة اخرى لفتح ملف من قاعدة البيانات؟

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.