الساعي بتاريخ: 26 مايو 2005 تقديم بلاغ مشاركة بتاريخ: 26 مايو 2005 <div align=\"right\"></div>السلام عليكم ورحمة الله وبركاتهأخواني الأفاضل أرفق لكم Function ممتاز يستخدم لإرسال إيميل لأي شخص من خلال قاعدة البيانات SQL وهو مجرب 100% CREATE OR REPLACE function send_mail (sender IN VARCHAR2,recipient IN VARCHAR2,message IN VARCHAR2,mhost IN VARCHAR2) return number IS mailhost VARCHAR2(30) :='10.128.13.97'; mail_conn utl_smtp.connection; BEGIN mail_conn := utl_smtp.open_connection(mailhost, 25); utl_smtp.helo(mail_conn, mailhost); utl_smtp.mail(mail_conn, sender); utl_smtp.rcpt(mail_conn, recipient); utl_smtp.data(mail_conn, message); utl_smtp.quit(mail_conn); return(sqlcode); EXCEPTION WHEN OTHERS THEN return(sqlcode); -- Handle the error END; هذا كود التنفيذ select send_mail('[email protected]','[email protected]','text message','CRB-HDQ-MSG02') from dual; السؤال يا أخوان كيف بإمكاني تنفيذ هذا الكود والتعامل معه من داخل الفورمزحاولة عدة محاولات باءت بالفشلواذا كان هنالك طريقة مثالية وافضل لإرسال ايميل من داخل الفورمز آمل ان تزودونا بها مشكورينوشكراً للجميع[/color][/align][/size] send_mail.txt اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AAAA بتاريخ: 26 مايو 2005 تقديم بلاغ مشاركة بتاريخ: 26 مايو 2005 تنفيذ الـ function من دخل الـ form عن طرق Program Units تضيف عن طريقها function هذي اهي طريقة وضع الـ function على لـ form لكن ما أدري هل هي تضبط على الـ function اللي وضعنها هذي ولا لا ...؟؟جربها وعطنا النتيجة ....... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الساعي بتاريخ: 27 مايو 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 مايو 2005 مشكور على ردك اخي AAAA والحقيقة بأني اعرف كيف اضع هذا الكود في الفورمز موضع التنفيذ ولكن سؤالي عن كيفية الإستفادة منه واستدعاءه على الشاشة المصممة لديآمل إذا كان لديك إجابة أوضح عن كيفية تنفيذ هذا الكود من خلال إحدى شاشات الفورمزوشكراً لك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mah_dahshan بتاريخ: 7 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 7 يونيو 2005 thanks اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
haas78 بتاريخ: 8 يونيو 2005 تقديم بلاغ مشاركة بتاريخ: 8 يونيو 2005 declare hh number;begin hh:=send_mail ;end; inside cmd button for ex when button press more info [email protected] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
m.darwish بتاريخ: 30 نوفمبر 2006 تقديم بلاغ مشاركة بتاريخ: 30 نوفمبر 2006 للأسف تعطي الخطأ التالي :Ora-29540أرجو المساعدة[email protected] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sumaa بتاريخ: 2 ديسمبر 2006 تقديم بلاغ مشاركة بتاريخ: 2 ديسمبر 2006 جاري التجربة ... وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
m.darwish بتاريخ: 3 ديسمبر 2006 تقديم بلاغ مشاركة بتاريخ: 3 ديسمبر 2006 الأخ الفاضلمشكور جهدك المميزولكن لم ينج عندي ويعطي رسائل خطأ إتصالوبحثت في المنتدي وفي غيره عن سبب مشكلة utl_smtpوأتضح أنها بسبب الجافا ولم أعثر علي حلفهل ممكن تساعدني[email protected] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wlahmad بتاريخ: 10 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 10 فبراير 2007 فتح الله عليك ونفع بك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.