السلام عليكم ورحمة الله وبركاته
ارجو من الخبراء المساعدة في الاجابة عن السؤال :
لماذا استطيع ربط اوراكل مع 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


