الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

المساعدة في استيراد البيانات من اوراكل الى C# & Vb 2008

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
ارجو من الخبراء المساعدة في الاجابة عن السؤال :
لماذا استطيع ربط اوراكل مع C# & VB 2008 عن طريق الداتا غريد أو بمعنى اخر استطيع استيراد البينات بشكل يدوي
ولكن عندما اريد ان اصمم برنامج واريد ان استورد البيانات له عن طريق الكود فإن العملية تفشل
وإليكم الكود ومن ثم رسالة الخطأ التي تظهر علما اني اتبع خطوات اوراكل الموصى بها

C#


Imports System.Data
Imports Oracle.DataAccess.Client ' ODP.NET Oracle managed provider
Imports Oracle.DataAccess.Types
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim oradb As String = "Data Source=Aljassem-PC;User Id=hr;Password=hr;"
Dim conn As New OracleConnection(oradb)
conn.Open()
Dim cmd As New OracleCommand
cmd.Connection = conn
cmd.CommandText = "select department_name from departments where department_id = 10"
cmd.CommandType = CommandType.Text
Dim dr As OracleDataReader = cmd.ExecuteReader()
dr.Read()
Label1.Text = dr.Item("department_name")
conn.Dispose()
End Sub
End Class




الخطأ
Could not load file or assembly 'Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.


علما اني استخدمت اكثرمن oracle.DataAccess
والمشكلة هي نفسها في VB

بتاريخ:

الحل الاول (اقتراح) :اخى العزيز لو كانت ال oracle.dataAccess.client لا تحتوى على اضافات اكتر من اللى موجودة داخل system.data.OracleClient فيمكنك استخدام System.data. oracleClient انا عارف انه ممكن يكون فى فرق واكيد فى اضافات بس لو انت مش محتاج الاضافات دى ممكن تستخدم system.data


اما الحل الثانى ادخل وشوف الرابط ده
http://forums.oracle.com/forums/thread.jspa?threadID=222035
http://www.oracle.com/technology/pub/artic...ook_dotnet.html

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.