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

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

بدأه amjad85 في 22 ديسمبر 2009 · 3 رد · 1,018 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ارجو من الخبراء المساعدة في الاجابة عن السؤال :

لماذا استطيع ربط اوراكل مع 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

#2

يبدو أنك لم تضف reference إلى مكتبة الأوراكل. مما سبب هذا الخطأ.

هل جربت استخدام مكتبة مايكروسوفت System.Data.OracleClient؟

تم تعديل هذه المشاركة بواسطة System Down في 23 ديسمبر 2009 في 09:10

#3

اخي الكريم انا قمت باتباع جميع الخطوات الموصى بها من قبل oracle وفي البداية قمت باضافة reference من القائمة project حيث ظهر لي

oracle.DataAccess v 10.2.0.100

Oracle.DataAccess v 2.111.7.20

وقد قمت بتجربة الاثنين كل على حدى وكنت اتلقة نفس الخطأ

وكما تشاهد هي موجودة في بداية الكود

واذا كان هناك طريقة اخرى باستخدام ال reference الذي ذكرته انت فارجو منك تزويدي بالطريقة الكاملة لاضافة هذا ال reference حيث اني لا املك الخبرة الكافية

#4

انصحك باستخدام

linked server

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

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

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

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

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