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

كيف يتم الاتصال بقاعدة بيانات firebird

بدأه ونـاس في 7 مارس 2011 · 6 رد · 524 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يتم الاتصال بقاعدة بيانات firebird في #c visual، مع العلم أني مبتدئة في السي شارب ؟

#2

عليكم السلام

http://www.connectionstrings.com/firebird

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3
ahmed_youssef كتب:

بارك الله فيك،

لكن كما قلت أنا مبتدئة في السي شارب، و هذا الموقع يعطي ال connection string، و لا أعرف كيف أستعملها،

مع العلم أني استعمل microsoft visual c#2008 express،

#4

طريقة 1

هذا هو الكونكشن سترينغ الخاص بك ..............

SqlConnection con = new SqlConnection(User=SYSDBA;Password=masterkey;Database=SampleDatabase.fdb;DataSource=localhost; Port=3050;Dialect=3; Charset=NONE;Role=;Connection lifetime=15;Pooling=true; MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=0;)

طريقة 2

أو يمكنك وضع الكود الالي في ملف app.config كما يلي :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="DB_CONN_STRING" 
         value="User=SYSDBA;Password=masterkey;Database=C:\\MYPROJECT\\DATABASE\\MYDB.FDB"/>
  </appSettings>
</configuration>

ومن ثم ضغي هذا الكود في ملف السي شارب الخاص بك :

string strConnectionString = System.Configuration.ConfigurationManager.AppSettings["DB_CONN_STRING"];

واستخدميه كما يلي :

FbConnection c = new FbConnection(strConnectionString);

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#5
Tammam_KD كتب:

طريقة 1

هذا هو الكونكشن سترينغ الخاص بك ..............

SqlConnection con = new SqlConnection(User=SYSDBA;Password=masterkey;Database=SampleDatabase.fdb;DataSource=localhost; Port=3050;Dialect=3; Charset=NONE;Role=;Connection lifetime=15;Pooling=true; MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=0;)

طريقة 2

أو يمكنك وضع الكود الالي في ملف app.config كما يلي :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="DB_CONN_STRING" 
         value="User=SYSDBA;Password=masterkey;Database=C:\\MYPROJECT\\DATABASE\\MYDB.FDB"/>
  </appSettings>
</configuration>

ومن ثم ضغي هذا الكود في ملف السي شارب الخاص بك :

string strConnectionString = System.Configuration.ConfigurationManager.AppSettings["DB_CONN_STRING"];

واستخدميه كما يلي :

FbConnection c = new FbConnection(strConnectionString);

شكرا لك،

لكن بالنسبة للطريقة الاولى لم أعرف كيف أعمل بالكونكشن سترينغ، فقررت العمل بالطريقة الثانية، وضعت الكود الاول بدون مشاكل ، و الكود الثاني لم أعرف ماذا تقصد بملف السي شارب الخاص بي، فوضعت الكود في program.cs فيظهر لي الخطأ التالي :

Le type ou le nom d'espace de noms 'ConfigurationManager' n'existe pas dans l'espace de noms 'System.Configuration' (une référence d'assembly est-elle manquante 

#6

قم باستيراد مفضاء الاسماء

System.Configuration

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#7
Tammam_KD كتب:

قم باستيراد مفضاء الاسماء

System.Configuration

لقد أضفت هذا using System.Configuration و لم يتغير شيء

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

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

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

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

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