09-08-18, 07:28 PM
للاسف انا غير قادر على اختبار اى تعديل
لعدم تمكنى من استخدام قاعدة البيانات يبدو انك تستخدم اصدار اعلى من 2008
على اى حال جرب ان تقم باستبدال هذا السطر
كود :
DataTable tblLogin = DB.GetData("salect * from login_program where is_active='True' and username ='" + txtUser.Text.Replace("'", "") + "' and password='" + txtpass.Text.Replace("'", "") + "'");ليصبح بهذا الشكل
كود :
DataTable tblLogin = DB.GetData("SELECT * FROM login_program WHERE is_active='True' and username ='"
+ txtUser.Text.Replace("'", "")
+ "' and password='"
+ txtpass.Text.Replace("'", "")
+ "'");اذا لم يتغير شئ
فعليك بتجربة استبدالا الكود التالى
كود :
public static DataTable GetData(string select)
{
DataTable tbl = new DataTable();
cmd.CommandText = select;
tbl.Load(cmd.ExecuteReader());
return tbl;
}بهذا الكود
كود :
public static DataTable GetData(string select)
{
DataTable tbl = new DataTable();
cmd.CommandText = select;
cmd.Connection = conn;
tbl.Load(cmd.ExecuteReader());
return tbl;
}واذا بقي الحال على ما هو عليك فى هذه الحالة
ساحتاج منك تغيير نمط الاستعلام لتستبدل الكود التالى
كود :
public static DataTable GetData(string select)
{
DataTable tbl = new DataTable();
cmd.CommandText = select;
tbl.Load(cmd.ExecuteReader());
return tbl;
}بهذا الكود
كود :
public static DataTable GetData(string select)
{
DataTable tbl = new DataTable();
SqlDataAdapter adp = new SqlDataAdapter(select, conn);
adp.Fill(tbl);
return tbl;
}ملحوظة: بما ان كود الاستعلام يستخدم فقط للتاكد بان يوجد استعلام للبيانات فقط ام لا
فيفضل استخدام كود الاستعلام بهذا الشكل
كود :
SELECT COUNT(*)جرب ذلك قبل اتمام اى تعديل مسبق
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

