• 0

كيف أربط تطبيق #C بقاعدة بيانات على خادم؟

لدي تطبيق برمجته بـ#C، حيث من المسطر أن أثبثه على عدة أجهزة كومبيوتر، على أن توضع قاعدة البيانات على خادم متصل بشبكة محلية.

أواجه صعوبة في ربط التطبيق بالقاعدة -داخل الخادم-، على أن يقبل تحديث البيانات من أي تطبيق موجود على الشبكة، فكيف ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

بالنسبة للتطبيقات المثبثة على مختلف الأجهزة لن تشكل أي مشكل، فقط علينا إدراك شيء واحد في هذه الوضعية، وهو أن جميع التطبيقات ستتصل بالخادم، والذي من الممكن أن يعوضه حاسوب بإمكانات جيدة نثبت عليه MS sql ليصبح خادمنا المحلي.

من جهة التطبيقات ستبرمج أن يتم الاتصال بالخادم عن طريق الشبكة المحلية.

مثال لكود الاتصال بخادم Sql:

using System;
using System.Windows.Forms;
using System.Data.SqlClient; 
namespace WindowsApplication1 { public partial class Form1 : Form 
{ 
public Form1() 
{ 
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) 
{ 
string connetionString = null; 
SqlConnection cnn ; 
connetionString = "Data Source=ServerName;
Initial Catalog=DatabaseName;
User ID=UserName;
Password=Password" cnn = new SqlConnection(connetionString);
try { cnn.Open();
MessageBox.Show ("متصل "); 
cnn.Close(); 
} 
catch (Exception ex) 
{ 
MessageBox.Show("لا يمكن الاتصال ");
}
}
}
} 

 في الرابط التالي شرح لعملية برمجة تطبيق #C من عدة حواسيب مع الاشتراك في الخادم -البيانات-.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن