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

مساعده فى انشاء اول برنامج لى

بدأه المصرى الطائر في 20 ديسمبر 2010 · 9 رد · 880 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

اخوانى انا جديد فى عالم الربمجه لم ادخله الا من شهر ونصف تقريبا وليس لدى ادنى خبره فى هذا المجال واجهت مشاكل عديده ومازلت اواجه ولا اجد لها حلا الا بصعوبه بالغه من خلال البحث على الانترنت

المهم انى قررت انا ابدء فى عمل مشروع كبدايه وتجربه انا على معرفه لا بأس بها فى الاستعلام بــــ sql 2005

وأول شى واجهنى هو

قمت بربط قاعده البيانات من خلال قائمه data >add new data source

وكتبت هذا الكود لاضافه بيانات جديده

والكود عباره عن تجميعه من اكواد حصلت عليها من خلال البحث وبين ما اعرفه

  Dim s As String = "insert into inf (ID,Name,Job,City,gov,phone,jphone,mobile1,mobile2,mobile3,Email) " & "values" & "('" & TextBox1.Text.Trim & "','" & TextBox2.Text.Trim & "','" & TextBox3.Text.Trim & "','" & TextBox4.Text.Trim & "','" & TextBox5.Text.Trim & "','" & TextBox6.Text.Trim & "','" & TextBox7.Text.Trim & "','" & TextBox8.Text.Trim & "', '" & TextBox9.Text.Trim & "','" & TextBox10.Text.Trim & "','" & TextBox11.Text.Trim & "')"
        Dim conn As New SqlConnection
        Dim cmd As New SqlCommand

        conn.ConnectionString = " Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Cal.mdf;Integrated Security=True;Connect Timeout=30;User Instance=False"
        conn.Open()
        cmd.Connection = conn
        cmd.CommandText = s
        cmd.ExecuteNonQuery()
        conn.Close()
        CalDataSet.Clear()
        Me.InfTableAdapter.Fill(Me.CalDataSet.inf)

اقوم بادخال بيانات وتتم العمليه بنجاح

واغلق البرنامج وافتحه من جديد لا اجد شى

قمت بفتح قاعده البيانات من برنامجSQL Server Management Studio Express 2005

ولم اجد فيها شئ

فما هذه المشكله افادكم الله

اما المشكله الثانيه فهى

اريد عمل امر لمفتاح الحفظ(button) بحيث اذا كنت اريد تسجيل بيانات جديده يسجلها واذا كنت اريد تعديل بيانات يعدلها فكيف افعل هذا

مع العلم ان الامر السابق هو الامر المكتوب فى برمجه مفتاح الحفظ وعندما اريد تعديل بيانات يقوم بعمل صف جديد بالتعديلات الطلوبه

صوره للبرنامج

AqO27285.png

جميع الاكواد المكتوبه

TVv27285.png

وما من طريقه لكتابه الاكواد المظلله بالاصفر على سطرين بدلا من سطر واحد طويل جدا

وجزاكم الله كل خير

123123l.png
#2

أخي الكريم

حياك الله في المنتدى

عزيزي الطائر المصري

يوجد خطأ في جملة الاستعلام

TextBox1.Text.Trim

وشيل Trim منها من كل جملة الاستعلام

واخبرنا بالنتائج

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

#3
EMNALI كتب:

أخي الكريم

حياك الله في المنتدى

عزيزي الطائر المصري

يوجد خطأ في جملة الاستعلام

TextBox1.Text.Trim

وشيل Trim منها من كل جملة الاستعلام

واخبرنا بالنتائج

جزاك الله كل خير

بعد حذف الكلمات المذكوره وادخال بيانات لا يقوم البرنامج بحفظ اى شى اى عند الضغط على مفتاح الحفظ لا يحدث شئ بعكس السابق كان يحفظ

وكتبتها مره اخرى ولم يقوم البرنامج بحفظ اى شئ يعنى البرنامج اصبح لا ينفذ الامر كليا بها او من غيرها

تم تعديل هذه المشاركة بواسطة المصرى الطائر في 20 ديسمبر 2010 في 14:35

123123l.png
#4

أخي الكريم

انصحك في البداية في ارفاق العمل حتى يتنسى لنا مساعدتك

ثانيا الكونكشن سترينق شيل منها

Timeout=30

ثالثا قم بتمسة العناصر بمسميها لربما تكون هنالك لبساما في العناصر عندك

يعني ال textbox1 الى number

textbox2 الى name

تحياتي

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

#5
EMNALI كتب:

أخي الكريم

انصحك في البداية في ارفاق العمل حتى يتنسى لنا مساعدتك

ثانيا الكونكشن سترينق شيل منها

Timeout=30

ثالثا قم بتمسة العناصر بمسميها لربما تكون هنالك لبساما في العناصر عندك

يعني ال textbox1 الى number

textbox2 الى name

تحياتي

جزاك الله كل خير اخى

Timeout =30 هذه لم اكتبها انا وانما اخذتها من wizard هل احذفها نهائيا ليبصح الكود بهذا الشكل

" Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Cal.mdf;Integrated Security=True;User Instance=False"

وما فائه هذا timeout

ثانيا قد اكون وقفت على الخطأ تقريبا وهذا ظن وليس يقين فعندما اقوم بربط كل تكست بوكس بعمود فى قاعده البيانات بهذه الطريقه فى الصوره

10D49494.png

يحدث معى خلل ولا اعرف لماذا

ووصلت لهذا الامر بان قمت بانشاء مشروع جديد واخذت كل شئ نسخ ولصق مع عدم عمل الاتصال المشار اليه فى الصوره واشتغلت معى تمام ونفذت الامر اضافه بدون حذف Trim من جمله insert

وسوف اقوم بربط كل منها مره اخرى واجرب وسأخبرك بما وصلت اليه ان شاء الله

وجزاك الله كل خير وارجوا منك ومن باقى الاعضاء ان يفدونى فى باقى الاستفسارات

تم تعديل هذه المشاركة بواسطة المصرى الطائر في 20 ديسمبر 2010 في 15:59

123123l.png
#6

يا جماعه نفس المشكله اسجل بيانات اسم جديد واغلق البرنامج وافتحه من جديد فلا اجد شئ

وهذا هو المشروع

WindowsApplication1.rar

123123l.png
#7

يا اخوانى هدانى الله واياكم ألم يصل احدكم لحل بعد

انا كنت اعمل على visual studio2008

وغيرت الى 2010

وغيرت قاعده البيانات التى كنت اعمل عليها وانشأت اخرى بها جدول واحد بدلا من جدولين

بل غيرت المشروع من اساسه

وغيرت نسخه الويندوز

والملاحظ فى جميع الحالات هو انى اقوم بادخال بينات جديده عن طريق جمله insert

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

واليكم المشروع المصمم بــــvisual studio 2010

http://www.4shared.com/file/yk2ppTnn/fm_online.html

افيدونى افادكم الله

123123l.png
#8

EMNALI جزاك الله كل خير على تعاونك معى

يا جماعه عملت المشروع اكثر من خمسين مره لا جديد

وفى مشكله تانيه وهى بعد كتابه اكواد الاضافة والبحث والتعديل لا يمكننى التغيير فى تصميم البرنامج ابدا ولو غيرت اى شئ لا يظهر الا الشكل الذى كان عليه قبل كتابه الاكواد واذا حذفت الاكواد استطيع التغيير فى التصميم

قمت بتصوير المشكله فيديو لكنى تكاسلت عن رفع الفيديو لا لشئ سوى انى اقلعت عن البرمجه حفاظا على عقلى من جهه ولانى اسئلتى غريبه من جهه اخرى اشعر وكأنى اكتب لغه غريبه لا يفهمها الناس لهذا لا يعلق احد يقرأ الموضوع فيقف مذهول !!!! سبحان الله

'عموما انا رفعت الفيديو من عنده وقت للمشاهده هذا هو الرابط

http://www.4shared.com/file/7xqgn8P8/capture-2_2.html

لكن رجاء عدم الرد على اى سؤال

كنت اود ان استمر فى مجال البرمجه لكن قدر الله وما شاء فعل

استودعكم الله

123123l.png
#9

بسم الله الرحمن الرحيم

اخى العزيز

اقتباس

سوى انى اقلعت عن البرمجه حفاظا على عقلى

فعلا انا معك ان المشكلة غريبة انا نفسى استغربت جدا من المشكلة دى و ده غير

طبيعى اللى بيحصل بس مش رديت عليك عسى ان حد يكون عنده الحل

بس مش معنى كده انك تقلع حفاظا على عقلك

لأن صدقنى البرمجة بتحافظ على العقل و بتنميه كمان

اوعى تغلط الغلطة دى

حاول تغير جهاز و تشتغل نفس الفكرة على جهاز اخر

انا مش اكدب عليك هى فعلا غريبة

لأنى لو حفظت row جديد و قفلت و عملت مسطرة بس على الكود كل اللى حفظته بيروح

انا معك هى غريبة بس البرمجة مش كلها كده اكيد فى غلطة احنا مش عارفين ايه هى

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

#10
bodaman22 كتب:

بسم الله الرحمن الرحيم

اخى العزيز

فعلا انا معك ان المشكلة غريبة انا نفسى استغربت جدا من المشكلة دى و ده غير

طبيعى اللى بيحصل بس مش رديت عليك عسى ان حد يكون عنده الحل

بس مش معنى كده انك تقلع حفاظا على عقلك

لأن صدقنى البرمجة بتحافظ على العقل و بتنميه كمان

اوعى تغلط الغلطة دى

حاول تغير جهاز و تشتغل نفس الفكرة على جهاز اخر

انا مش اكدب عليك هى فعلا غريبة

لأنى لو حفظت row جديد و قفلت و عملت مسطرة بس على الكود كل اللى حفظته بيروح

انا معك هى غريبة بس البرمجة مش كلها كده اكيد فى غلطة احنا مش عارفين ايه هى

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

اللهم امين سوف اعود الى البرمجه بعد شهرين من الان لانى بدأت فى كورس تصميم مواقع

وسف قاوم بدراسه ado .net بعد الانتهاء مباشره من تصميم المواقع ان شاء الله ثم اقوم بدراسه asp.net

وبهذا اكون قد بدأت سكه المليون ميل

ادعوا لى بالتوفيق فى مسعاى

وجزاك الله كل خير اخى على الرفع من المعنويات

واقسم بالله ان كتبت الشاركه السابقه بعد ان ضاق صدرى تماما من عمل فى مشروع واحد فقط دام لاكثر من شهر ونصف وتتوقف على مشكله اقل من ان تكون تافهه لكن الحل فى الدراسه فى مكان جيد افهم منه اما الفهم عن طريق الانترنت فاصبح من الصعوبه بمكان

واكرر ثانيه جزاك الله عنى كل خير

تم تعديل هذه المشاركة بواسطة المصرى الطائر في 27 ديسمبر 2010 في 01:32

123123l.png

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