السلام عليكم
كيف يتم الاتصال بقاعدة بيانات firebird في #c visual، مع العلم أني مبتدئة في السي شارب ؟
السلام عليكم
كيف يتم الاتصال بقاعدة بيانات firebird في #c visual، مع العلم أني مبتدئة في السي شارب ؟
عليكم السلام
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
ahmed_youssef كتب:عليكم السلام
بارك الله فيك،
لكن كما قلت أنا مبتدئة في السي شارب، و هذا الموقع يعطي ال connection string، و لا أعرف كيف أستعملها،
مع العلم أني استعمل microsoft visual c#2008 express،
طريقة 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:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
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
قم باستيراد مفضاء الاسماء
System.Configuration
قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
Tammam_KD كتب:قم باستيراد مفضاء الاسماء
System.Configuration
لقد أضفت هذا using System.Configuration و لم يتغير شيء
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…