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

خطأ في تحميل البيانات من SQL

مغلق
بدأه cooli في 7 سبتمبر 2005 · 8 رد · 517 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني اانا لدي جدول Employee في قاعدة بيانات HR على ال SQL

و عند ضغط زر Load لا يعرض محتويات الجدول ولا اعلم ماالمشكلة

وهو مكتوب بال Cmmand

فارجوا المساعدة

المثال مرفق

employ.zip

تم تعديل هذه المشاركة بواسطة الغملاسي في 8 سبتمبر 2005 في 22:48

#2
        sql = " select * from employee"
        con.ConnectionString = "packet size=4096;integrated security=SSPI;data source=BAWAZEER;persist security info=False;initial catalog=HR"

            Dim demp As New SqlDataAdapter(sql, con)
            demp.Fill(myds, "employ")

المشكلة هي أنك لم تحدد إسم الجدول بشكل صحيح ، لاحظ إسم الجدول في في جملة sql هو employee وإسم الجدول في في سطر تعبئة تعبئة الداتا سيت هو employ

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#3

اخوي عدلت الي قلت عليه ونفس المشكلة مايعرض شي في الفورم من بيانات الجدول

ماادري انت جربتها عندك وعرض لك الفورم بيانات

ارجوا ايفادتي

وشكراااااااا

#5

السلام عليكم أخي العزيز

يبدو أنك من المنتقلين قريبا من الفيبي 6 الى عالم الدوت نت فأهلا بك

الكود الذي كتبته ليس فيه أخطاء تذكر ولكن هنالك فروق كيبرة بين Recordset وبين DataSet

أنت قد قمت بملئ الداتاسيت في الذاكرة

demp.Fill(myds, "employ")

ولكن هل تظهر البيانات؟ بالطبع لا وذلك لأننا لم نقم بملئ الحقول التي في الشاشة فيجب عليك إضافة الكود التالي:

Dim con As New SqlConnection
        Dim sql As String
        Dim myds As New DataSet

        sql = " select * from employee"
        con.ConnectionString = "packet size=4096;integrated security=SSPI;data source=BAWAZEER;persist security info=False;initial catalog=HR"

            Dim demp As New SqlDataAdapter(sql, con)
        demp.Fill(myds, "employ")
'---------------------------------------------------
'لعرض بيانات أول صف
with myds.table(0).rows(0)  'لا حظ الانديكس لاول صف هو 0
txt_id.text=.item("ID")
txt_name.text=.item("name")
txt_JIOIN_DATE.text=.item("JIOIN_DATE")
'=======
'اضف بقية الحقول هنا
'=======
end with
#6

ماقصرت وجزاك الله خير

جاري الفحص والتأكد

#7

ابوانس الله يجزاك خير ليه ماتنزل المثال

لانه مازبط معي اذا انت جربته وضبط معك

#8

اخوي ابوأنس تمام ضبط معي مشكور

بس اخوي فيه مثال مشابه له تنزله لنا فيه التنقل بين السجلات والاضافة والحذف وغيرها.....

وشكرااااااا

#9

اسف اخي أتمنى ذلك ولكني لا أجد الوقت لأني أدخل الى الانترنت اختلاسا

والموضوع بسيط في الاضافة تستخدم جملة insert والحذف Delete والتحديث Update

المشكلة في التنقل بين السجلات وهي أيضا سهلة لا حظ .rows(0) في المثال

myds.table(0).rows(0)

الصفر في rows(0) تعني السجل الاول وبإضافة 1 إليها نتتقل الى السجل التالي وهكذا

أرجو ان تكون الفكرة قد وصلت

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

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