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

الاتصال مع قاعدة بيانات ORCALE

بدأه abdalhady في 18 يناير 2011 · 1 رد · 778 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد الاتصال بقاعدة بيانات اوراكل عن طريق دوت نيت

و فعلا تم كتابة الكود التالي

using Oracle.DataAccess.Client;
 try
        {
            OracleConnection ss = new OracleConnection("Data Source=ORCL;User Id=system;Password=oracle;");
            ss.Open();
        }
        catch (Exception q)
        {
            Label1.Text =  q.Message;
        }

لكن يظهر لي هذه الرسالة ORA-12170: TNS: حدث انتهاء وقت الاتصال

حاولت كثير و بحثت كثير و لم اجد طريقة للاتصال بقاعدة البيانات اوراكل

حتى انه تم استخدام هذه المكتبة ايضا

using Oracle.DataAccess.Client;

لكن لم اتمكن من الاتصال

و شكرا

#2

اولا يجب عليك اضافة المكتبة System.Data.OracleClient و استخدامها using System.Data.OracleClient

ومثال للاتصال بقاعدة البيانات وجلبها بــ Dataset

DataSet ds = FillGridview("SELECT id,sname from phonebook");

 for(int m=0;m<ds.Tables[0].Rows.Count;m++)
        {
Response.Write(ds.Tables[0].Rows[m][0].ToString() + " - " + ds.Tables[0].Rows[m][1].ToString());
        }     

private DataSet FillGridview(string SQL)
    {
        using (OracleConnection Cn = new OracleConnection("Data Source=ORCL;Persist Security Info=True;User ID=sgid;Password=sgid;Unicode=True"))
        {
            DataSet ds = new DataSet();
            Cn.Open();
            OracleDataAdapter adapter = new OracleDataAdapter(SQL, Cn);
            adapter.Fill(ds);
            return ds;
        }

    }

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

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