إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

UTL_FILE Invalid path error


6 رد (ردود) على هذا الموضوع

#1 عبداللطيف

عبداللطيف

    مــشــرف عــام

  • الإشراف العام
  • 1,267 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 03 April 2004 - 01:20 PM

تحياتي لجميع الاعضاء

PL/SQL script on a Windows based client to open and read a windows file on the client. After editing the content, and insert the data into an Oracle table. 

set serveroutput on
DECLARE
fHandle UTL_FILE.FILE_TYPE;
vTextIn varchar2(25);
vTextOut varchar2(25);
BEGIN -- Might get INVALID_PATH, INVALID_MODE, or INVALID_OPERATION
fHandle := UTL_FILE.FOPEN('c:\temp','utlout.txt','a');

IF UTL_FILE.IS_OPEN(fHandle) THEN
DBMS_OUTPUT.PUT_LINE('File write open');
ELSE
DBMS_OUTPUT.PUT_LINE('File write not open');
END IF;

EXCEPTION
WHEN UTL_FILE.INVALID_PATH THEN
RAISE_APPLICATION_ERROR(-20100,'Invalid Path');

WHEN UTL_FILE.INVALID_MODE THEN
RAISE_APPLICATION_ERROR(-20101,'Invalid Mode');

WHEN UTL_FILE.INVALID_OPERATION THEN
RAISE_APPLICATION_ERROR(-20103,'Invalid Operation -- May signal a file locked by the OS');
WHEN NO_DATA_FOUND THEN
RAISE_APPLICATION_ERROR(-20107,'No Data Found');

WHEN OTHERS THEN
RAISE_APPLICATION_ERROR(-20109,'Unknown UTL_FILE Error');
END;
/

ملفات مرفقة

  • ملف مرفق  tofeee.txt   849بايت   301 عدد مرات التحميل


#2 TAREK ALHAMAD

TAREK ALHAMAD

    مشترك

  • الأعضــاء
  • 109 مشاركة

تاريخ المشاركة 03 April 2004 - 04:54 PM

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

#3 khaled

khaled

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 251 مشاركة

تاريخ المشاركة 04 April 2004 - 08:50 AM

شكراً للاخ tofeee على مشركاتة القيمة والمهمة , وانا اشاطر اخي TAREK الاقتراح بوضع مثال اوضح لان ليس كل من في المنتدى لهم الخبرة الكافية لفهم المواضيع بدون امثلة , وكما هو موضح من المثال فالمثال يتأكد من صحة فتح الملف فقط ويارايت يتم اضافة الكود الذي يستخدم للإضافة او الحذف او التعديل او القراءة من الملف.
وشكراً مرة اخرى للاخ TOFEE
خالد مبارك العوبثاني
اليمن-حضرموت
Email :Aboanter84@hotmail.com

#4 عبداللطيف

عبداللطيف

    مــشــرف عــام

  • الإشراف العام
  • 1,267 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 April 2004 - 09:12 AM

شكراً لك على تجاوبكم وسوف اقوم بكل موضوع بشرح عن طبيعة الكود ومثال ، وقريباً سوف اضيف الكود الذي طلبته يا اخ khalid وهو عمل كوري ويضاف الى ملف او ديسك


وتحياتي للجميع

tofeee

#5 Delicate_Shadow

Delicate_Shadow

    مشترك

  • الأعضــاء
  • 172 مشاركة

تاريخ المشاركة 16 April 2004 - 03:55 AM

أخوي tofeee حتى أنا عندي نفس المشكله
و حاولت أسأل أكثر من مختص بس الكل يقلي انها راح تشتغل بالطريقه العاديه
يعني زي اللي في كتاب الـPL/SQL
راح أحاول اني احلها و انشاء الله اليوم ولا بكرا بالكثير راح اجبي الجواب الشافي
صورة

#6 arab20002000

arab20002000

    عضو نشط

  • الأعضــاء
  • 257 مشاركة

تاريخ المشاركة 17 April 2004 - 02:47 PM

مشكور و جزاك الله الف خير

#7 Delicate_Shadow

Delicate_Shadow

    مشترك

  • الأعضــاء
  • 172 مشاركة

تاريخ المشاركة 19 April 2004 - 08:13 PM

للأسف ما اشتغل معايا
بس لما جربته على اللينكس اشتغل بدون أي مشاكل !!!!!
صورة