السلام عليكم ورحمة الله وبركاته
اخواني اعضاء ومشرفين المنتدى .. تحية طيبة
عندي مشكلة حيرتني لا اعلم ماهو سببها
انا سويت فروم وفيه ثلاث حقول ادخل عن طريقها بيانات على قاعدت بيانات . عن طريق جملة انسرت .. والجملة صحيحة مية مية . ولكن عندما ادخل الحقول لايتم تخزين البيانات في قاعدت البيانات ..
ولكن .. عندما اعمل هذ الكود يعرض لي البيانات .
Dim id As Integer = InputBox("insert id ")
Dim name As String = InputBox("insert name ")
Dim sal As Integer = InputBox("insert sal ")
sql = " insert into t1 (id,name,sal) values(@id,@name,@sal)"
cem = New SqlCommand(sql, con)
con.Open()
cem.Parameters.AddWithValue("@id", id)
cem.Parameters.AddWithValue("@name", name)
cem.Parameters.AddWithValue("@sal", sal)
cem.ExecuteNonQuery()
con.Close()
sql2 = "select * from t1"
da = New SqlDataAdapter(sql2, con)
ds = New DataSet
da.Fill(ds)
dg.DataSource = ds.Tables(0)عندما اقوم بكتابة الكود بهذه الطريقة .. اعمل انسرت اولاُ ثم اقوم بالاستعلام عن كل البيانات .. وبهذه الطريقة يعرض لي البيانات التي قمت بادخلها .. ولكن عندما اذهب الى قاعدة البيانات .. لا اجد اي بيانات انضافة ياترى ماهو السبب ؟ وليش لما اسوي كذا يقوم بعرض البيانات .. مع ان الاستعلام لازم يروح لقاعدة البيانات عشان يجلب البيانات .!
الي اريد ان اعرفة هل يوجد خاصية في قاعدة البيانات في خصائصها لازم اضبطها عشان تسوي لي حفظ للبيانات ؟ ام في خلل ياليت تقولو لي ايش الحل ولكم جزيل الشكر