الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية ربط الاوراكل بالفيجوال بيسك

مغلق
بدأه AL-NASHMI في 4 مايو 2004 · 9 رد · 3,617 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني ....

عندي سؤال جدا مهم ....

كيف اربط الاوراكل بالفيجوال بيسك .....

ياريت أحصل عندكم الطريقة مشروحة .

#2
'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

opensource-550x4752.gif

#3

الرفع للاهميه

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#4

لقد قمت بكتابة الكود الخاص بربط فيجوال بيسك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

فما الحل أفادكم الله

#5

الاخ العزيز

هذا كود لربط الفيجوال بيسك بالاوراكل مجرب ومضمون 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

إن شاء الله انه يمشي معك حتى لو في دفيلوبر على الجهاز

#6

الاخوة الاعزاء / بعد التحية

لكم جزيل الشكر على هذة الاكواد الرائعة ولكن هناك موضوع لم يتطرق الية احد وهو شديد الاهمية وهو كيفية الاتصال بقاعدة بيانات اوراكل موجودة على سيرفر بعيد حيث ان هذا الموضوع شديد الاهمية بالنسبة لى حيث اننى اريد عمل برنامج يبحث فى بعض اجزائة داخل قاعدة بينات اوراكل على الشبكة الداخلية للعمل ,,,هل من منقذ؟؟؟

#7
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: انتهى وقت العملية

فما المشكله راعاكم الله؟

مطلوب برنامج للبيع

هل لديك برنامج للبيع.نحن هنا لنساعدك

امازون العرب

مالفائدة اذا لم تسوق برامجك

#8

هل ينجح الاتصال معك في بداية الامر؟

هل جربت الاتصال عن طريق الـ UDL ؟ للتاكد من ان الاتصال ناجح

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#9

UDL بدل ORCL ؟

مطلوب برنامج للبيع

هل لديك برنامج للبيع.نحن هنا لنساعدك

امازون العرب

مالفائدة اذا لم تسوق برامجك

#10

ما اقصده بخصوص الـ UDL ستجده في هذا الموضوع .

- الطريقة الاحترافية للاتصال بالداتا بيس Adodc Data Link UDL, افضل طريقة ,خطوة خطوة , تفضلوا بالتعرف عليها !

بالتوفيق ,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…