سؤالي هو كيف يمكن تصميم واستخدام Web Service في قواعد البيانات
كأن تكون قاعدة البيانات في منطقة والمستخدم في منطقة ثانية
اعرف أن الموضوع كبير وضخم ولكن رحلة الف ميل تبدأ بخطوة
الرجاء المساعدة
سؤالي هو كيف يمكن تصميم واستخدام Web Service في قواعد البيانات
كأن تكون قاعدة البيانات في منطقة والمستخدم في منطقة ثانية
اعرف أن الموضوع كبير وضخم ولكن رحلة الف ميل تبدأ بخطوة
الرجاء المساعدة
الأمر ليس بصعب بل جد بسيط المهم ان تكون تعرف كيفية التعامل مع قواعد البيانات في البرامج العادية و طبعا يجب ان تحصل على موقع يدعم ال ASP.NET و ال WebServices و ال SQL مثلا ثم بعد ذلك ما عليك سوى تكوين WebService به Function تقوم بالاتصال بقاعدة البيانات الموجودة في السيرفر حيث تحدد مسارها في السيرفر و تضعه في ال SqlConnection و تقوم هذه ال Function مثلا بارجاع DataSet تكون قد ملأتها بواسطة ال SqlDataAdapter
و هذا مثال مبسط لعمل ذلك(انا لم أجربه بل كتبته مباشرة لمشكل مع ال ASP.NET عندي في الجهاز) :
<WebMethod> Public Function GetData(ByVal Command As String) As DataSet Dim SqlCon As New SqlConnection(Connection String) Dim SqlCom As New SqlCommand(Command,SqlCon) Dim SqlAdapter As New SqlDataAdapter(SqlCom) Dim SqlDataSet As New DataSet() SqlAdapter.Fill(SqlDataSet) Return SqlDataSet End Function
و هكذا تكون هذه ال Function عبارة عن DataSet مليئة بالبيانات حسب الاستعلام الذي مررته اليها
و اذا كان أي خطأ في الكود أتمنى من الأخوة الأفاضل تصحيحه
و السلام عليكم
شكرا لك أخي Crazy-man
عندي استفسار حول وجود قاعدة البيانات في الموقع
بالطريقة التي تحدثت عنها أخي الكريم سيتم وضع قاعدة البيانات في الموقع
ما أريده أنا هو التالي:
قاعدة بيانات موجودة على سيرفر في مركز الشركة الرئيسي في منطقة (X)
يتم الإتصال بها من قبل فرع للشركة في منطقة (Y)
بالتالي يجب أن تكون قاعدة البيانات عندي على جهاز ضمن الشركة
ما الذي أحتاجه للقيام بمثل هذا العمل
كنت قد قرأت منذ مدة أنه عليك بالحصول على رقم IP خاص بالسيرفر للقيام بهذه العملية
أرجو من الأخوة الكرام شرح كل الخطوات - إذا ما كان في إزعاج - حتى تتضح الصورة عندي
وأعرف الخطوات الواجب القيام بها للحصول على ما أريد
شكرا لكم جميعا
هذا الموضوع مغلق.