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

كيف يمكن استخدام Web Service?

مغلق
بدأه VS_NET في 17 يناير 2006 · 2 رد · 572 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤالي هو كيف يمكن تصميم واستخدام Web Service في قواعد البيانات

كأن تكون قاعدة البيانات في منطقة والمستخدم في منطقة ثانية

اعرف أن الموضوع كبير وضخم ولكن رحلة الف ميل تبدأ بخطوة

الرجاء المساعدة

#2

الأمر ليس بصعب بل جد بسيط المهم ان تكون تعرف كيفية التعامل مع قواعد البيانات في البرامج العادية و طبعا يجب ان تحصل على موقع يدعم ال 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 مليئة بالبيانات حسب الاستعلام الذي مررته اليها

و اذا كان أي خطأ في الكود أتمنى من الأخوة الأفاضل تصحيحه

و السلام عليكم

#3

شكرا لك أخي Crazy-man

عندي استفسار حول وجود قاعدة البيانات في الموقع

بالطريقة التي تحدثت عنها أخي الكريم سيتم وضع قاعدة البيانات في الموقع

ما أريده أنا هو التالي:

قاعدة بيانات موجودة على سيرفر في مركز الشركة الرئيسي في منطقة (X)

يتم الإتصال بها من قبل فرع للشركة في منطقة (Y)

بالتالي يجب أن تكون قاعدة البيانات عندي على جهاز ضمن الشركة

ما الذي أحتاجه للقيام بمثل هذا العمل

كنت قد قرأت منذ مدة أنه عليك بالحصول على رقم IP خاص بالسيرفر للقيام بهذه العملية

أرجو من الأخوة الكرام شرح كل الخطوات - إذا ما كان في إزعاج - حتى تتضح الصورة عندي

وأعرف الخطوات الواجب القيام بها للحصول على ما أريد

شكرا لكم جميعا

هذا الموضوع مغلق.

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