السلام عليكم
أبحث عن هذا الكود
1- كود يقوم بعرض الداتا من قاعدة البيانات من 3 حقول مثلا من جدول user الى 3 textbox
2- كود يقوم بحذف الصف "record" الذى تكون فيه قيمة حقل "id" تساوى 1 مثلا
وشكرا مقدما
السلام عليكم
أبحث عن هذا الكود
1- كود يقوم بعرض الداتا من قاعدة البيانات من 3 حقول مثلا من جدول user الى 3 textbox
2- كود يقوم بحذف الصف "record" الذى تكون فيه قيمة حقل "id" تساوى 1 مثلا
وشكرا مقدما
Dim con As New SqlConnection
Dim dap As SqlDataAdapter
Dim dst As New DataSet
Dim cmd As New SqlCommand
Dim StrSql As String
con.ConnectionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\اسم قاعدة البيانات.mdf;Integrated Security=True;User Instance=True"
StrSql = "select * from user"
con.Open()
dap = New SqlDataAdapter(StrSql, con)
dap.SelectCommand = New SqlCommand(StrSql, con)
dap.Fill(dst, "user")
con.Close()
textbox1.text = dst.Tables("user").Rows(0).Item("اسم الحقل")
textbox2.text = dst.Tables("user").Rows(0).Item("اسم الحقل")
textbox3.text = dst.Tables("user").Rows(0).Item("اسم الحقل")أما الحذف
StrSql = "delete from user where ID=" + CStr(1) cmd = New SqlCommand(StrSql, con) con.Open() cmd.ExecuteNonQuery() con.Close()
أتمنى أن يكون هذا هو المطلوب والقسم على ما أعتقد مليء بشروحات عن جمل الاستعلام لمزيد
من التفصيل إن أحببت ..
أعطر التحايا
السلام عليكم ،
انا متأسف لن أقوم بكتابة جميع الكود اللازم وذلك لأستعجالي ولكني سوف اقوم بكتابة تعليمات ال sql وبعض تعليمات مكتوبة ب السي شارب للمساعدة .
الكود المسؤول عن استرجاع البيانات :
string sql = "select [FirstField] , [SecondField] , [ThirdField] from [user]";
//Execute this sql against the db and get the datatable ....
//GetData Method is unreal method but it refers to getting data table process using ADO.net normal methods.
using ( DataTable tbl = GetData(sql))
{
if ( tbl.Rows.Count == 0)
return;
textbox1.Text = tbl.Rows[0]["FirstField"].ToString(); // and so that ..
//.
//.
//.
}وكود sql للحذف هو :
delete from [user] where [ID] = 1
آمل أن أكون قد أجبتك و لا تتردد في طرح أي سؤال .
يا امتي انتزعي صباحك عنوة فمتى يعود الصبح للشطئــان
يا امتي آن الأوان لصحـــــــــوة فاستبشري بالفجر في بركان
معاً نحو بناء مجتمع اسلامي مؤمن و متعلم .
السلام عليكم ،
هناك عشر دقائق بين ردي وبين رد الأخ نبيل المشفي ( سبقتني مع انني كنت أكتب في الرد قبلك ) :) ، شكرا لك أخ نبيل وإلى الأمام.
أجمل شيء في هذا المنتدى هو تعاون الأعضاء .....
يا امتي انتزعي صباحك عنوة فمتى يعود الصبح للشطئــان
يا امتي آن الأوان لصحـــــــــوة فاستبشري بالفجر في بركان
معاً نحو بناء مجتمع اسلامي مؤمن و متعلم .
هلا بالشباب
تسلم أخوى نبيل على الكود المتكامل
لكن الكود بالفيجوال بيسك وأنا أعمل على c#
عموما كفايه عرفت الهدف والفكره من الكود
جزاك الله كل خير
لك تحياتى
sakr
أخوى Fedo Dedo
تسلم على ردك
بالظبط هو ده الكود المطلوب وخصوصا بال c#
شكرا جزيلا على المساعده
هل الداله GetData تحتاج الى تعريف class معين فى الهيدر مثلا "using System.data"
لإنى حاولت استخدمها وظهر الخطأ التالى

أرجو الإفاده
تم تعديل هذه المشاركة بواسطة sakr-el-hack في 22 يونيو 2007 في 11:06
السلام عليكم،
انا متأسف دائماً لاستعجالي و ذلك لعدم وجود وقت ( الواحد نفسه يشتري الوقت في هذه الأيام :) ) ، على كل حال أنا دائماً في ردودي اقوم بكتابة الدالة GetData وهي دالة غير موجودة تقوم انت بتعريفها وذلك لأنها معروفة لدى الكل وقد قمت بالتنويه اليها في ردي :
اقتباس//GetData Method is unreal method but it refers to getting data table process using ADO.net normal methods.
على كل حال سأقوم باعطائك هذه الدالة :
public DataTable GetData(string sql)
{
try
{
using (SqlConnection conn = new SqlConnection("Connection String here"))
{
using (SqlTransaction trans = conn.BeginTransaction(IsolationLevel.ReadUncommitted))
{
try
{
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.Transaction = trans;
cmd.CommandType = CommandType.Text;
cmd.CommandText = sql;
using (DataSet ds = new DataSet())
{
using (SqlDataAdapter da = new SqlDataAdapter())
{
da.SelectCommand = cmd;
da.SelectCommand.Connection = conn;
da.Fill(ds);
for (int i = 1; i < ds.Tables.Count; i++)
{
ds.Tables[0].Merge(ds.Tables);
}
return ds.Tables[0];
}
}
}
}
finally
{
trans.Commit();
}
}
}
}
finally
{
}
}استخدم هذه الدالة أو اتبع الأسلوب الذي تريده ....
ملاحظة : دائمأ تذكر أن المناهج في السي شارب تأخذ قوسين مثل :
ToString();
ارجو ان اكون حققت الافادة المرجوة ، لا تتردد في طرح أي سؤال مهما كان بسيطاً فالكل كان مبتدئا في يوم من الأيام :)
يا امتي انتزعي صباحك عنوة فمتى يعود الصبح للشطئــان
يا امتي آن الأوان لصحـــــــــوة فاستبشري بالفجر في بركان
معاً نحو بناء مجتمع اسلامي مؤمن و متعلم .
أخي Fedo Dedo
شكرا لك على الأمنيات الطيبة وبارك الله فيك ..
وهذا موقع يقوم بتحويل الكود من vb إلى #c والعكس صحيح
ربما سيفيدك مستقبلا أخي sakr-el-hack
الموقع
http://www.developerfusion.co.uk/utilities...vbtocsharp.aspx
هذا الموضوع مغلق.