09-08-18, 02:28 PM
ماهو الخطاء
مساعده
|
09-08-18, 02:35 PM
السلام عليكم
ارجو وضع عنوان مناسب
ورفع المشروع او نسخة مصغرة منه
او اقل شيء ضع الكود الذ فيه الخطأ
حتى يتم مساعدك من الاخوة الكرام
تم الشكر بواسطة: sendbad100
09-08-18, 05:58 PM
المشكلة لديك فى كود الاستعلام
فى هذا السطركود : 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(@"salect * from login_program where is_active='True' and username ='" + txtUser.Text.Replace("'", "") + "' and password='" + txtpass.Text.Replace("'", "") + "'"); وسيحل المشكلة باذن الله
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
09-08-18, 06:26 PM
نفس المشكله بعد تعديل الكود
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 ='" اذا لم يتغير شئ
فعليك بتجربة استبدالا الكود التالى كود : public static DataTable GetData(string select) بهذا الكود كود : public static DataTable GetData(string select) واذا بقي الحال على ما هو عليك فى هذه الحالة
ساحتاج منك تغيير نمط الاستعلام لتستبدل الكود التالى كود : public static DataTable GetData(string select) بهذا الكود كود : public static DataTable GetData(string select) ملحوظة: بما ان كود الاستعلام يستخدم فقط للتاكد بان يوجد استعلام للبيانات فقط ام لا
فيفضل استخدام كود الاستعلام بهذا الشكل
كود : SELECT COUNT(*) جرب ذلك قبل اتمام اى تعديل مسبق
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
09-08-18, 08:42 PM
نعم اخي ضبط الكود الاول
شكرا لك وجمل الله حالك وبيض وجهك على اهتمامك في الموضوع والرد تم الشكر بواسطة: elgokr
09-08-18, 10:22 PM
(09-08-18, 08:42 PM)alijmail كتب : نعم اخي ضبط الكود الاول جميل جداً
و الشكر لله وتقبل منك الله الدعاء
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
عند اضافه صنف يطلع هذا الخطاء
هذا الكود حق الجمله public static void AddAction(string SQL) { if (Application.OpenForms["frmLogin"] != null || Application.OpenForms["frmMain"] == null) { return; } string username = v.Username; string date = DateTime.Now.ToString("yyyy-MM-dd"); string time = DateTime.Now.ToString("hh:mms"); Form frm = new Form(); if (Application.OpenForms["frmMain"] != null) frm = Application.OpenForms["frmMain"].ActiveMdiChild; string formName = ""; string operationName = ""; if (frm != null) formName = frm.Name + " , " + frm.Text; if (SQL.Length > 6) { if (SQL.Trim().Substring(0, 6).ToLower() == "select") operationName = " استعلام "; if (SQL.Trim().Substring(0, 6).ToLower() == "insert") operationName = " اظافة"; if (SQL.Trim().Substring(0, 6).ToLower() == "update") operationName = " تعديل"; if (SQL.Trim().Substring(0, 6).ToLower() == "delete") operationName = " حذف"; } string pcName = Environment.MachineName + " , " + Environment.UserName; string data = SQL.Trim().Replace("'", "''"); cmd.CommandText = "insert into program_actions (username, action_date, action_time, form_name, operation_name, computer_name, action_data) values('" + username + "','" + date + "','" + time + "','" + formName + "','" + operationName + "','" + pcName + "','" + data + "')"; cmd.ExecuteNonQuery();
20-08-18, 09:37 AM
كل عام وانت بخير
بخصوص الرسالة واضح ماذا تعنى اخى الحبيب
كل ما فى الامر ان قاعدة البينات فى جدول المطلوب به الاضافة
يوجد عمود باسم action_number فهو من نوع يجب ان يكون له قيمة
اى لا يقبل القيمة فارغ اما ان تقوم التعديل على هذا العمود فى قاعدة البيانات ليقبل فارغ
او انك تضع قيمة عند اتمام الاضافة وستحل المشكلة
لانك فى كود الاضافة لم تقم باستخدام هذا العمود لوضع اى قيمة
يمكنك من قاعدة البيانات ان تجعل له قيمة افتراضية وليكن 0 أو 1
حسب ما تحتاج انت اليه بما انه من نوع رقم
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية |
|
المواضيع المحتمل أن تكون متشابهة . | |||||
الموضوع : | الكاتب | الردود : | المشاهدات : | آخر رد | |
مساعده في كود بسيط | maxruined | 1 | 704 |
21-08-22, 07:39 PM آخر رد: Taha Okla |
|
احتاج مساعده منكم يا شباب | Aldely | 0 | 969 |
02-06-21, 08:21 AM آخر رد: Aldely |
|
[C#.NET] طلب مساعده | صفاء صفاء صفاء | 8 | 2,888 |
05-12-20, 06:26 PM آخر رد: صفاء صفاء صفاء |
|
مساعده فى تشغيل قاعده بيانات SQL Server على سيرفر VPS | maxruined | 8 | 3,110 |
23-11-20, 05:32 PM آخر رد: صفاء صفاء صفاء |
|
مساعده فى رفع قاعده البيانات على استضافه | maxruined | 2 | 1,662 |
01-06-20, 08:12 PM آخر رد: maxruined |
|
مساعده فى تشغيل البرنامج من ملف text مرفوع على استضافه | maxruined | 5 | 2,623 |
23-05-20, 11:30 PM آخر رد: maxruined |
|
مساعده من اهل الخبره | amonem | 0 | 1,178 |
24-12-19, 12:32 AM آخر رد: amonem |
|
[C#.NET] مساعده في تحويل كود من vb.net الى c# | Ebrahim5556 | 4 | 2,839 |
13-09-19, 03:50 AM آخر رد: ابراهيم ايبو |
|
مساعده | jmail | 0 | 1,189 |
23-12-18, 10:05 PM آخر رد: jmail |
|
مساعده | jmail | 0 | 1,334 |
23-12-18, 09:59 PM آخر رد: jmail |