إخواني ....
عندي سؤال جدا مهم ....
كيف اربط الاوراكل بالفيجوال بيسك .....
ياريت أحصل عندكم الطريقة مشروحة .
إخواني ....
عندي سؤال جدا مهم ....
كيف اربط الاوراكل بالفيجوال بيسك .....
ياريت أحصل عندكم الطريقة مشروحة .
'Function for ORACLE Databases
Public Function DBConnectORACLE(ByVal ServerName As String, ByVal UserName As String, ByVal Password As String) As ADODB.Connection
Dim err As Error
On Error GoTo Err_handler
Set cnBilling = New ADODB.Connection
'Define connection parameters
With cnBilling
.Provider = "MSDAORA"
.Properties("Data Source").Value = ServerName
.Properties("User ID").Value = UserName
.Properties("Password").Value = Password
.Open
End With
'Passing connection to called procedure
Set DBConnectORACLE = cnBilling
Exit Function
'Handling all errors
Err_handler:
For Each err In cnBilling.Errors
MsgBox err.Description
Next
End Function
Public Function AssignDB() As ADODB.Connection
'This function to connect to database
Dim objDBConnect As DBAccess.DBConnect
On Error GoTo Err_handler
Set objDBConnect = New DBAccess.DBConnect
Set AssignDB = objDBConnect.DBConnectORACLE("ESL", "billing", "billing")
Exit Function
Err_handler:
MsgBox "Connection to Database is failed ...!", vbCritical, "Connecting to Database"
End Functionإن شاء الله تعرف كيف تستخدم هذا ال function بسهولة
راكان الحنيطي
Be Open Source

الرفع للاهميه
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
لقد قمت بكتابة الكود الخاص بربط فيجوال بيسك6 بالوراكل كالتالى
provider=MSDAORA;data ource=D_S;userid=system;password=manager
وقد تم الربط بنجاح و لكن بعد تنزيل برنامج ديفولبر 6 على الجهاز تظهر رسالة الخطأ التالية عند تشغيل برنامج الفيجوال
run time error '-2147467259(80004005) '
Oracle error ocured,but error message could not be retrived from Oracle
فما الحل أفادكم الله
الاخ العزيز
هذا كود لربط الفيجوال بيسك بالاوراكل مجرب ومضمون 100%
اول شي لازم تضيف
oracle inproc server 3.0 type library
علىProject -> references
وبعدها تكتب الكود
Dim ses As OraSessionClass
Dim database As OraDatabase
Dim dyn As OraDynaset
Set ses = CreateObject("oracleinprocserver.xorasession")
Set database = ses.OpenDatabase("rce", "scott/tiger", 0&)
Set dyn = database.CreateDynaset("select * from emp", 0&)
MsgBox (dyn.Fields("empno"))حيث
rce اسم قاعدة البيانات الي انت اخترته عند تنزيل اوراكل
scott/tiger اسم المستخدم وكلمة المرور
والباقي مثال من جدول موجود على scott اسمه emp
إن شاء الله انه يمشي معك حتى لو في دفيلوبر على الجهاز
الاخوة الاعزاء / بعد التحية
لكم جزيل الشكر على هذة الاكواد الرائعة ولكن هناك موضوع لم يتطرق الية احد وهو شديد الاهمية وهو كيفية الاتصال بقاعدة بيانات اوراكل موجودة على سيرفر بعيد حيث ان هذا الموضوع شديد الاهمية بالنسبة لى حيث اننى اريد عمل برنامج يبحث فى بعض اجزائة داخل قاعدة بينات اوراكل على الشبكة الداخلية للعمل ,,,هل من منقذ؟؟؟
Dim ses As OraSessionClass
Dim database As OraDatabase
Dim dyn As OraDynaset
Set ses = CreateObject("oracleinprocserver.xorasession")
Set database = ses.OpenDatabase("ORCL", "scott/tiger", 0&)
Set dyn = database.CreateDynaset("select * from emp", 0&)
MsgBox (dyn.Fields("empno"))جربت هذه الطريق لكن لم تنفع معي
يضهر رسالة مفادها :
Unable to make connection, ORA-12535: TNS: انتهى وقت العملية
فما المشكله راعاكم الله؟
هل ينجح الاتصال معك في بداية الامر؟
هل جربت الاتصال عن طريق الـ UDL ؟ للتاكد من ان الاتصال ناجح
اقتباسآسف الدخول متقطع هذه القتره
اقتباس[يمين]
.[/يمين]
اخر مواضيعي 2007
االمثال مطبق على موقع بورصه سعودي
.
كيف تستخدم الـ OLE Drag Drop ؟ || سورس كود الفاتوره الذكية || سورس كوود مساعدك في حفظ وتسميع كلمات اللغة الانجليزية.
مواضيع مهمه ومطلوبه بكثره VB6
.
بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,.
أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .
.
</
ما اقصده بخصوص الـ UDL ستجده في هذا الموضوع .
بالتوفيق ,,,,
A7med_prof
اقتباسآسف الدخول متقطع هذه القتره
اقتباس[يمين]
.[/يمين]
اخر مواضيعي 2007
االمثال مطبق على موقع بورصه سعودي
.
كيف تستخدم الـ OLE Drag Drop ؟ || سورس كود الفاتوره الذكية || سورس كوود مساعدك في حفظ وتسميع كلمات اللغة الانجليزية.
مواضيع مهمه ومطلوبه بكثره VB6
.
بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,.
أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .
.
</
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…