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;
/

UTL_FILE Invalid path error
تمت كتابته بواسطة
عبداللطيف
, April 03 2004 01:20 PM
6 رد (ردود) على هذا الموضوع
#1
تاريخ المشاركة 03 April 2004 - 01:20 PM
تحياتي لجميع الاعضاء
محبكم
عبداللطيف
oracle@arabdb.org
tofeee@yahoo.com
من مواضيعي
كيفية ارسال بريد وملف مرفق عبر Forms,
procedure to send an email with file attachments
عملية تحويل ملف TEXT الى PDF
وظيفة التاكد من صحة تاريخ, أو وضع صيغة جديدة للتاريخ
اصنع لنفسك login
Get the directory path from a full path
عملية تحويل من Excel ==>> Oracle
برنامج QLR Manager رائع للتقارير
برنامج DBxtra - Create Oracle Reports in Minutes
Forms2Net - From Oracle® Forms to Microsoft® .NET
وظيفة مقارنة بين تاريخين باليوم والساعة والثواني
برنامج DBPut للتحويل بين قواعد البيانات المختلفة
TechSmith Camtasia Studio 2.1.2, لعمل شروحات بالفيديو
مجموعة من Screen Saver لمحبي اوركل
#3
تاريخ المشاركة 04 April 2004 - 08:50 AM
شكراً للاخ tofeee على مشركاتة القيمة والمهمة , وانا اشاطر اخي TAREK الاقتراح بوضع مثال اوضح لان ليس كل من في المنتدى لهم الخبرة الكافية لفهم المواضيع بدون امثلة , وكما هو موضح من المثال فالمثال يتأكد من صحة فتح الملف فقط ويارايت يتم اضافة الكود الذي يستخدم للإضافة او الحذف او التعديل او القراءة من الملف.
وشكراً مرة اخرى للاخ TOFEE
وشكراً مرة اخرى للاخ TOFEE
خالد مبارك العوبثاني
اليمن-حضرموت
Email :Aboanter84@hotmail.com
اليمن-حضرموت
Email :Aboanter84@hotmail.com
#4
تاريخ المشاركة 04 April 2004 - 09:12 AM
شكراً لك على تجاوبكم وسوف اقوم بكل موضوع بشرح عن طبيعة الكود ومثال ، وقريباً سوف اضيف الكود الذي طلبته يا اخ khalid وهو عمل كوري ويضاف الى ملف او ديسك
وتحياتي للجميع
tofeee
وتحياتي للجميع
tofeee
محبكم
عبداللطيف
oracle@arabdb.org
tofeee@yahoo.com
من مواضيعي
كيفية ارسال بريد وملف مرفق عبر Forms,
procedure to send an email with file attachments
عملية تحويل ملف TEXT الى PDF
وظيفة التاكد من صحة تاريخ, أو وضع صيغة جديدة للتاريخ
اصنع لنفسك login
Get the directory path from a full path
عملية تحويل من Excel ==>> Oracle
برنامج QLR Manager رائع للتقارير
برنامج DBxtra - Create Oracle Reports in Minutes
Forms2Net - From Oracle® Forms to Microsoft® .NET
وظيفة مقارنة بين تاريخين باليوم والساعة والثواني
برنامج DBPut للتحويل بين قواعد البيانات المختلفة
TechSmith Camtasia Studio 2.1.2, لعمل شروحات بالفيديو
مجموعة من Screen Saver لمحبي اوركل