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

ضرررررررررررروري

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

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

الكود على النحو التالي:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim ShowForm As New MainForm()
        Dim OCon As SqlClient.SqlConnection = New SqlClient.SqlConnection()
        OCon.ConnectionString = ("Data Source=local;Initial Catalog=Family Tree;Integrated Security=SSPI;")
        Dim Str As String = "insert into Family(FamilyName,Notes)values('" & txtFyName.Text & "','" & txtFyDes.Text & "')"
        Dim OCom As New SqlClient.SqlCommand(Str, OCon)
        OCon.Open()
        OCom.ExecuteNonQuery()
        OCon.Close()
        ShowForm.Show()
    End Sub

هل الربط صحيح ؟ ام يوجد مشكلة ؟ ارجوا منكم المساعده .ومشكروين

بالنسبه للرساله التي تظهر ارفقتها مع المرفقات .

Error.doc

عندما تولد يا ابن آدم يؤذن في أذنك من غير صلاة ..... وعندما تموت يصلى عليك من غير أذان .... وكأن حياتك في الدنيا ليست سوى الوقت الذي تقضية بين الأذان والصلاة .... فلا تقضيهما بما لا ينفع ..

#2

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

عنك خطأ بسيط في ال connection string في المقطع Data Source ففي حالتك كان لا بد أيطتب المقطع على أي من النحوين التاليين:

"Data Source=(local);Initial Catalog=Family Tree;Integrated Security=SSPI;"

أو

"Data Source=localhost;Initial Catalog=Family Tree;Integrated Security=SSPI;"

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

#3

مازال الخطا موجود هل لديك حل اخر . الموضوع مهم جدا ارجوا المساعدة .

عندما تولد يا ابن آدم يؤذن في أذنك من غير صلاة ..... وعندما تموت يصلى عليك من غير أذان .... وكأن حياتك في الدنيا ليست سوى الوقت الذي تقضية بين الأذان والصلاة .... فلا تقضيهما بما لا ينفع ..

#4

أرجو منك أن تخبرني بنوع الخطأ الذي يظهر كي أستطيع تحديد المشكلة

#5

الخطأ الذي يظهر هو :

An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in system.data.dll

Additional information: System error.

وبعد عمل debuging تظلل منطقة OCon.Open( ) من الكود .

وجزيت الف خير

عندما تولد يا ابن آدم يؤذن في أذنك من غير صلاة ..... وعندما تموت يصلى عليك من غير أذان .... وكأن حياتك في الدنيا ليست سوى الوقت الذي تقضية بين الأذان والصلاة .... فلا تقضيهما بما لا ينفع ..

#6

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

أخي العزيز ...... الرد الذي أرسلت لا يعطي الوصف الدقيق للخطأ ...... ما قصدت هو أن تقوم بعمل Exception Handling و ترسل لي الرسالة التي تظهر ...... و ان كنت لا تدري كيف تقوم بعمل ال Exception handling جرب الكود التالي

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
       Dim ShowForm As New MainForm()
       Dim OCon As SqlClient.SqlConnection = New SqlClient.SqlConnection()
       OCon.ConnectionString = ("Data Source=local;Initial Catalog=Family Tree;Integrated Security=SSPI;")
       Dim Str As String = "insert into Family(FamilyName,Notes)values('" & txtFyName.Text & "','" & txtFyDes.Text & "')"
       Dim OCom As New SqlClient.SqlCommand(Str, OCon)
       OCon.Open()
       OCom.ExecuteNonQuery()
       OCon.Close()
       ShowForm.Show()
Catch ex as Exception
console.WriteLine(ex.Message)
MessageBox.Show(ex.Message)
End Try
   End Sub

و عند كتابة هذا الكود سوف يظهر الخطأ بشكل أكثر تفصيلا و سيتم كتابته في ال Outpu Window ثم اظهاره في رسالة

والان...... أرجو منك أن ترسل لي الرسالة التي ستكتب في ال Output Window أو في ال MessageBox

أسرع فالوقت يمضي

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

#7

هذا هو الخطأ وشكرا على الحرص .

Cannot open database requested in login "family Tree" . Login Failes .

Login filed for user 'SSC-0F2AF1E3BD2\smart'

عندما تولد يا ابن آدم يؤذن في أذنك من غير صلاة ..... وعندما تموت يصلى عليك من غير أذان .... وكأن حياتك في الدنيا ليست سوى الوقت الذي تقضية بين الأذان والصلاة .... فلا تقضيهما بما لا ينفع ..

#8

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

أخي العزيز ...... المشكلة عندك ليست في الكود و انما في ال SQL Server . فيبدو انك عندما قمت بعمل Install له لم تختر Enable windows authentication ...... و على كل حال سوف نحاول تجاوز هذه المشكلة باضافة مستخدم جديد لل SQL Server

عن طريق الخطوات الأتية:

1- قم بفتح ال Enerprise Manager و اختر ال Instance التي تحتوي على قاعدة البيانات الخاصة بك

2-اضغط على New Login

3-أدخل اسما للمستخدم الجديد و ليكن sqluser

4-اختر SQL Server authentication

5-أدخل كلمة المرور و لتكن sqlpwd

6-اضغط OK

7-من داخل ال Instance التي تحتوي على قاعدة البيانات اختر Security و من تحتها اختر logins ...... من المفترض أن تجد المستخدم الذي أضفناه للتو ...... قف عليه بالماةس و اضغط بالزر الأيمن و اختر Properties ..... سوف تظهر لك شاشة اختر منها التبويب Database Access و اختر قواعد البيانات التي من حق المستخدم الحديد التعامل معها.

8- نعود الان الى الكود و نغير القطع الخاص بال Integrated security ال المقطعين الأتيين :

;uid=sqluser; pwd=sqlpwd;

و الأن حاول مرة أخرى و أبلغني بالتطورات

وفقك الله

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

#9

شكرا جزيلا لك ايها الفارس الأسود على جهودك معي ، لكن لم يفلح الربط ابدا . لا ادري ما السبب !!!

عندما تولد يا ابن آدم يؤذن في أذنك من غير صلاة ..... وعندما تموت يصلى عليك من غير أذان .... وكأن حياتك في الدنيا ليست سوى الوقت الذي تقضية بين الأذان والصلاة .... فلا تقضيهما بما لا ينفع ..

#10

الخطوة الأخيرة اريد ان اعيد تحميل sqlserver 2000 مرة اخرى لكن عند الوصول الى صفحة :

Service Accounts :

واختيار Use a domain user account يطلب اسم المستخدم وكلمة المرور والمجال . ماهو اسم المستخدم وكلمة المرور التي يجب ان ادخلها . حاولت كتابة اي اسم لكن في كل مرة يرفض ويرد برسالة Error .

ارجوا المساعدة في ايجاد حل لهذه المشكلة وشكرااااا .

عندما تولد يا ابن آدم يؤذن في أذنك من غير صلاة ..... وعندما تموت يصلى عليك من غير أذان .... وكأن حياتك في الدنيا ليست سوى الوقت الذي تقضية بين الأذان والصلاة .... فلا تقضيهما بما لا ينفع ..

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

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