الاخوة الزملاء
السلام عليكم ورحمة الله وبركاتة
استخدمت هذا الكود لحفظ بيانات من علي النموذج الي قاعدة البيانات من خلال stored procedure مخزن بقاعدة البيانات ولكن ظهر لي خطأ اثناء تنفيذ الكود
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' Connectionstring This is the Connection String That's have the providers , User Name , Password
'Dim conn As New SqlConnection(_connectionstring) ' تعريف الإتصال بقاعدة البيانات
Dim conn As New SqlConnection("Provider=SQLOLEDB;Data Source=SQL Server DB;Initial Catalog=Employees;User ID=You'reUserName;Password=You'rePassword")
Dim cmd As New SqlCommand("Dept_savedata", conn) ' تعريف المنجز ولاحظ إسم الأجراء المخزن
cmd.CommandType = CommandType.StoredProcedure ' تعريف نوع المنجز بإنه إجراء مخزن
' Name : This is the value , you can get it from TextBox
' You Can Write :::::
Dim _Name As String = Convert.ToString(Me.Deptname.Text)
' The Age as the above Method
' @Name : That's the Parameter name in SQL SERVER Data Base >> In Stored Procedures
cmd.Parameters.Add("@Deptid", SqlDbType.NVarChar, 50).Value = _Name ' إرسال الباراميتر الأول وهو الإسم
cmd.Parameters.Add("@deptname", SqlDbType.NVarChar, 50).Value = _Deptname ' إرسال البارميتر الثاني وهو العمر
Try
conn.Open() ' فتح الإتصال بقاعدة البيانات
cmd.ExecuteNonQuery() ' تنفيذ
conn.Close() ' غلق الإتصال بقاعدة البيانات
Catch ex As Exception
MessageBox.Show(ex.Message.ToString)
End Try
End Subوهذه صورة من الخطأ ولا اعرف مصدر الخطأ فبرجاء توضيح لنا ما سبب هذا الخطأ

مرفق مثال
عبارة القاعدة والبرنامج
ليتم فحص الخطأ





