اذهب إلى المحتوى

السؤال

نشر

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

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

Recommended Posts

  • 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 من عدة حواسيب مع الاشتراك في الخادم -البيانات-.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...