السبت، 29 مايو 2010

Using Variables in Triggers forms 10g

PL/SQL variables must be declared in a trigger or defined in a package

Forms Builder variables
Are not formally declared in PL/SQL
Need a colon ( prefix in reference

ربط الفيجول ستوديو . نت مع قاعدة بيانات اوراكل

يمكن ربط الفيجول ستوديو بالاوراكل باحد "Data Providers" التاليه :-


CODE
1-System.Data.OleDb (Microsoft's .NET Framework Data Provider for OLE DB)

وياتي تلقائيا مع الفيجول ستوديو .نت

مكان وجود الdll الخاص به هو C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322

اسم الdll هو : System.Data.dll

وبما ان الdll هذا ياتي تلقائيا مع الفيجول ستوديو فلن تحتاج الى عمل Reference له لاستخدامه فقط اكتب :-


CODE
C# :-
using System.Data.OleDb;

VB.Net :-
import System.Data.OleDb

مثال :-

CODE

OleDbConnection oracleConn = new OleDbConnection();
oracleConn.ConnectionString = "Provider=\"OraOLEDB.Oracle.1\";
User ID=scott;Password=tiger;
Data Source=yourSource;
Extended Properties="";
Persist Security Info=False";
oracleConn.Open();





CODE

2-System.Data.Odbc (Microsoft's .NET Framework Data Provider for ODBC—Free download from Microsoft)


يجب ان تقوم بتنزيل هذا الProvider من موقع مايكروسوفت " مجاني " وتركيبه في جهازك .

بعد اعداده سيكون في الموقع التالي : C:\Program Files\Microsoft.NET\Odbc.Net

اسم الdll هو : Microsoft.Data.Odbc.dll

لاستخدام هذا الdll تحتاج الى عمل Reference له في مشروعك , بعدها تكتب التالي لاستخدام هذا الData Provider :-


CODE

C# :-
using System.Data.Odbc;

VB.Net :-
import System.Data.Odbc



مثال :-

CODE

OdbcConnection oracleConn = new OdbcConnection();
oracleConn.ConnectionString = "DSN=odbcName;UID=scott;PWD=tiger;
DRIVER={Microsoft ODBC for Oracle};
SERVER=oracleServerNameOr IPAddress;";
oracleConn.Open();




CODE
3-System.Data.OracleClient (Microsoft's .NET Framework Data Provider for Oracle—Free download from Microsoft)

ايضا يجب ان تقوم بتنزيل هذا الProvider من موقع مايكروسوفت " مجاني " وتركيبه في جهازك .

بعد اعداده سيكون في الموقع التالي : C:\Program Files\Microsoft.NET\OracleClient.Net

اسم الdll هو : System.Data.OracleClient.dll

لاستخدام هذا الdll ايضا تحتاج الى عمل Reference له في مشروعك , بعدها تكتب التالي لاستخدام هذا الData Provider :-


CODE

C# :-
using System.Data.OracleClient;

VB.Net :-
import System.Data.OracleClient



مثال :-


CODE

OracleConnection oracleConn = new OracleConnection();
oracleConn.ConnectionString = "user id=scott;
data source=oracleSN;
password=tiger";
oracleConn.Open();





CODE
4- Oracle.DataAccess.Client
(ODP.NET—The .NET data provider for the Oracle database by Oracle Corporation—Free download from Oracle)

اذا عندك اوراكل 10g فسوف تجد هذا الdll في المكان التالي :- C:\oracle\product\10.1.0\db_1\BIN
والمفروض انه ينزل مع اوراكل 9i بس بحثت في جهاز فيه اوراكل 9i وماوجدته وجهاز الى فيه اوراكل 10g وجدته .

ويمكن تنزيل الODP.Net من موقع اوراكل " مجانا " واعداده في جهازك .

اسم الdll هو : Oracle.DataAccess.dll


لاستخدام هذا الdll ايضا تحتاج الى عمل Reference له في مشروعك , بعدها تكتب التالي لاستخدام هذا الData Provider :-


CODE

C# :-
using Oracle.DataAccess.Client;


VB.Net :-
import Oracle.DataAccess.Client


مثال :-


CODE

OracleConnection oracleConn = new OracleConnection();
oracleConn.ConnectionString = "User Id=scott;Password=tiger;
Data Source=oracleSN;";
oracleConn.Open();



الان احد يقول ايش الافضل , انا حاقول رأي الشخصي وهو ODP.Net والسبب لان اوراكل هي الاعلم بمحتويات قاعده بياناتها

وباسرارها وكيفيه الاتصال بها , واكيد للمنافسه دور كبير والفرق الجوهري في كل الData Provider هو السرعه واكيد اوراكل

حتحاول بكل الطرق بانه يكون الاتصال بقاعدتها والحصول على البيانات اسرع مايمكن لذلك انا افضل ODP.Net علما بانه هو الاجدد

ويتم تطويره مع كل اصدار جديد لقاعدة بيانات اوراكل فسوف تجد في موقع اوراكل من هنا :-

Oracle9i Release 2 Data Provider for .NET 9.2.0.4.0 and ODAC
و

Oracle10g Data Provider for .NET 10.1.0.4.0 and ODAC

مرفق مع هذا الموضوع مثال معمول بمعشوقتي C# مع الاوراكل جدول Emp طبعا الى عنده Visual Studio.Net

حيقدر يستخدم السورس ويفتح كلاس Connection ويعدل الConnectionString بناء على ماهو لديه .

ايضا اوراكل بيزيد اهتمامها بمبرمجي الفيجول ستوديو.نت اكثر واكثر ويمكن لمحبي الفيجول ستوديو.نت مراجعه الموضوع

التالي من هنا والذي ستجدوا فيه ان اوراكل

قامت بتطوير اداه اسمتها Oracle Developer Tools for Visual Studio .NET لكي تمكن مستخدمي الفيجول ستوديو.نت

من الاتصال بالاوراكل بواجهات رسوميه سهله وجميله وايضا وفرت لهم معالج "Wizard" لكي يقوموا من خلاله من انشاء

تطبيقات تعتمد على قاعدة بيانات اوراكل في بيئه الفيجول ستوديو.نت

طريقه حذف قاعدة بيانات أوراكل بالكامل من الجهاز



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

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

من جديد بدون فرمته الجهاز اوتنزيل الويندوز من جديد , الطريقه مجربه على اوراكل 8i , 9i , 10g وهي :-


1. قم بإطفاء قاعدة البيانات بالكامل عن طريق أمر SHUTDOWN IMMEDIATE.

2. إذهب الى الSevices وقم بإيقاف اي Service تبدء بكلمه Oracle .

3. قم بتشغيل برنامج Oracle Universal Installer وقم بDeinstall برامج اوراكل .

4. أحذف الDirectories " الملفات " التى قمت بتصيب برامج اوراكل بها مثل C:\Oracle , ايضا قم بحذف الملف التالي

C:\PROGRAM FILES\ORACLE .

تنظيف الرجستري :-

1. Select Start > Run, enter REGEDIT, and click OK.

2. انتقل الى HKEY_LOCAL_MACHINE\SOFTWARE وقم بحذف ملف ORACLE بالكامل .

3. انتقل الى :-

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es

قم بحذف اي ملف يبدء بORACLE .

4. انتقل الى :-

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\EventLog

قم بحذف اي ملف يبدء بORACLE .

5. كرر العمليه رقم 3 و 4 لاي ControlSet تجده بعد HKEY_LOCAL_MACHINE\SYSTEM فقد تجد 1او 2

أو اكثر ملفات بأسم ControlSet وامامها ارقام متسلسله تبدء من 000 فقم بتكرار العمليه رقم 3 و4 عليهم كلهم .

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

حل مشكلة بطئ الجهاز بالكامل عند التعامل مع الاوراكل


الحل بسيط جدا
كل ما عليك انك اول ما تفتح الجهاز بيتاعك تدوس الزر الايمن بالموس
علي my computer
ثم اختار manage
ثم اختار services
من ناحية الشمال
ومن نحية اليمين دوس حرف o
لحد ما تجد كلمت oracle
ثم انزل لحد ما تجد اخر حاجة مكتوب عليها oracle
ثم قم بتحكم باخر اثين دوس double click
علي كلمة oracle
اللي قبل الاخيرة ودوس manual
ونقس الموضوع مع الاخري
ستحل المشكلة
وعندما تريد تشغيل البرنامج
رجعهم automatic

حظك اليوم مع الابراج الحشرات : السبت 29-5- abraj 2010

ابراج الحشرات حظك اليوم 29-5-2010 ليوم السبت
abraj
الابراج للحشرات
برح الصورصار من شهر 1 الي 3
ابتعد عن جو العمل انت في حالة انعدام وزن ابتعد عن القلق و ركز على المور المهمة فقط
سيتيح لك الامل كي تساهم في بناء مستقبل مشرق و مضيء



برج النملة من شهر 3 الي 5
ستعرف كيف تستمتع بمنافع الحياة، بأحداثها الصغيرة السعيدة وبهجتها العظيمة، بدون أن تربك نفسك بأسئلة عقيمة لا نهاية لها . لن الاحياة دوامة صعبة عليك
ستحتاج إلى بعض الخلوة والهدوء لكي تتأمل في نفسك



برج النحلة من شهر 5الي 7

أدر ميزانيتك بقدر ما تستطيع من الحزم ، و إلا ستعرف لحظات أليمة . العاطفة مهمة هذه الايام فقط لا تتسبب بمشاكل جانبية
لا تتخلّى عن عملك الحالي المستقرّ بذريعة أنه لا يناسبك فلن تجد عملا آخر مستقر بهذه السرعة فقط كن واقعيا في تقدير مشاكلك دونما مبالغة



برج الذباب من شهر 7 الي 9
عليك ببعض الراحة و الأكل بعناية عندها ستتحسّن أمورك
كّر مرّتين قبل أن تقرّر إقراض أموالك لأشخاص ليسوا كما يحاولون أن يظهروا فقد تقع في مشكلة صعبة




برج الضبور من شهر 9 الي 11

حان الوقت لتسأل نفسك إذا كنت تريد أن تتطوّر في مهنتك. أطفالك سيكونون موضوع انتباهك بالكامل. هل ترغب بأن تكون قادراً على ترك عادة سيئة؟ إذا كان الجواب نعم، امتنع ابتداء من اليوم عن التناول المفرط للكافايين




برج الخنفسة من شهر 11 الي12

هناك سبب لأن تنساق مع التيار و الذي قد يكون قويا او يقود باتجاه خطر ، لكن اعمل بحذر الأشياءَ التي تَشْعر بأنها هامة و التي تحتاجها ، خصوصاً في العمل والحياه اهتم بنفسك جيدا اعمل ما يجب عليك
بأن تكون قادراً على ترك عادة سيئة





حظك اليوم مع ابراج الحشرات اليوم السبت 29\5\2010

ابراج الحشرات حظك اليوم 29-5-2010 ليوم السبت
abraj
الابراج للحشرات
برح الصورصار من شهر 1 الي 3
ابتعد عن جو العمل انت في حالة انعدام وزن ابتعد عن القلق و ركز على المور المهمة فقط
سيتيح لك الامل كي تساهم في بناء مستقبل مشرق و مضيء



برج النملة من شهر 3 الي 5
ستعرف كيف تستمتع بمنافع الحياة، بأحداثها الصغيرة السعيدة وبهجتها العظيمة، بدون أن تربك نفسك بأسئلة عقيمة لا نهاية لها . لن الاحياة دوامة صعبة عليك
ستحتاج إلى بعض الخلوة والهدوء لكي تتأمل في نفسك



برج النحلة من شهر 5الي 7

أدر ميزانيتك بقدر ما تستطيع من الحزم ، و إلا ستعرف لحظات أليمة . العاطفة مهمة هذه الايام فقط لا تتسبب بمشاكل جانبية
لا تتخلّى عن عملك الحالي المستقرّ بذريعة أنه لا يناسبك فلن تجد عملا آخر مستقر بهذه السرعة فقط كن واقعيا في تقدير مشاكلك دونما مبالغة



برج الذباب من شهر 7 الي 9
عليك ببعض الراحة و الأكل بعناية عندها ستتحسّن أمورك
كّر مرّتين قبل أن تقرّر إقراض أموالك لأشخاص ليسوا كما يحاولون أن يظهروا فقد تقع في مشكلة صعبة




برج الضبور من شهر 9 الي 11

حان الوقت لتسأل نفسك إذا كنت تريد أن تتطوّر في مهنتك. أطفالك سيكونون موضوع انتباهك بالكامل. هل ترغب بأن تكون قادراً على ترك عادة سيئة؟ إذا كان الجواب نعم، امتنع ابتداء من اليوم عن التناول المفرط للكافايين




برج الخنفسة من شهر 11 الي12

هناك سبب لأن تنساق مع التيار و الذي قد يكون قويا او يقود باتجاه خطر ، لكن اعمل بحذر الأشياءَ التي تَشْعر بأنها هامة و التي تحتاجها ، خصوصاً في العمل والحياه اهتم بنفسك جيدا اعمل ما يجب عليك





ابراج الحشرات حظك اليوم 29-5-2010 ليوم السبت

ابراج الحشرات حظك اليوم 29-5-2010 ليوم السبت
abraj
برح الصورصار من شهر 1 الي 3
ابتعد عن جو العمل انت في حالة انعدام وزن ابتعد عن القلق و ركز على المور المهمة فقط
سيتيح لك الامل كي تساهم في بناء مستقبل مشرق و مضيء



برج النملة من شهر 3 الي 5
ستعرف كيف تستمتع بمنافع الحياة، بأحداثها الصغيرة السعيدة وبهجتها العظيمة، بدون أن تربك نفسك بأسئلة عقيمة لا نهاية لها . لن الاحياة دوامة صعبة عليك
ستحتاج إلى بعض الخلوة والهدوء لكي تتأمل في نفسك



برج النحلة من شهر 5الي 7

أدر ميزانيتك بقدر ما تستطيع من الحزم ، و إلا ستعرف لحظات أليمة . العاطفة مهمة هذه الايام فقط لا تتسبب بمشاكل جانبية
لا تتخلّى عن عملك الحالي المستقرّ بذريعة أنه لا يناسبك فلن تجد عملا آخر مستقر بهذه السرعة فقط كن واقعيا في تقدير مشاكلك دونما مبالغة



برج الذباب من شهر 7 الي 9
عليك ببعض الراحة و الأكل بعناية عندها ستتحسّن أمورك
كّر مرّتين قبل أن تقرّر إقراض أموالك لأشخاص ليسوا كما يحاولون أن يظهروا فقد تقع في مشكلة صعبة




برج الضبور من شهر 9 الي 11

حان الوقت لتسأل نفسك إذا كنت تريد أن تتطوّر في مهنتك. أطفالك سيكونون موضوع انتباهك بالكامل. هل ترغب بأن تكون قادراً على ترك عادة سيئة؟ إذا كان الجواب نعم، امتنع ابتداء من اليوم عن التناول المفرط للكافايين




برج الخنفسة من شهر 11 الي12

هناك سبب لأن تنساق مع التيار و الذي قد يكون قويا او يقود باتجاه خطر ، لكن اعمل بحذر الأشياءَ التي تَشْعر بأنها هامة و التي تحتاجها ، خصوصاً في العمل والحياه اهتم بنفسك