الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ في تحديث بيانات الجدول

بدأه فتاة البحر في 8 ديسمبر 2013 · 9 رد · 604 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا

انا بشتغل على sql

من خلال asp.net

عندي جدول و حابه احدث بياناتو من خلال مدخلات يقوم اليوزر بادخاله في تكست بوكس

و لكن تظهر لي هذا المشكله التي في الصوره المرفقة

ممكن تفيدوني شو السبب

و شكرا الكن

post-239313-0-14428000-1386467153_thumb.

من فضلك... اذكر الله

لا اله الا الله وحده لا شريك له

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

#2
فتاة البحر كتب:

مرحبا

انا بشتغل على sql

من خلال asp.net

عندي جدول و حابه احدث بياناتو من خلال مدخلات يقوم اليوزر بادخاله في تكست بوكس

و لكن تظهر لي هذا المشكله التي في الصوره المرفقة

ممكن تفيدوني شو السبب

و شكرا الكن

 

تأكدي من أن إضافة الـ System.Data namespace في أعلى ملف الكود:

using System.Data;

تحياتي

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#3

اضفتها

هلئ راحت هي المشكله

بس الان لما يدخل اليوزر داتا في التكست بوكس

ما بتظهر النتيجه في الجدول و كأنه لم يدخل شي :(

تم تعديل هذه المشاركة بواسطة فتاة البحر في 8 ديسمبر 2013 في 18:52

من فضلك... اذكر الله

لا اله الا الله وحده لا شريك له

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

#4

انت ترسل القيمه لمتغير ليس هو المقصود تاكد من الكود

#5

كيف ليس هو المقصود ، راجعت الكود و مش شايفه هاي المشكله

من فضلك... اذكر الله

لا اله الا الله وحده لا شريك له

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

#6

السلام عليكم و رحمة الله

 

يا ريت لو سمحتي تعطينا الكود اللي كتبتيه مشان نتفحصو و نعرف سبب المشكلة. 

 

تحياتي

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#7

public partial class usres_Page : System.Web.UI.Page

{

string phone;

string userNm;

string conString;

string password;

protected void Page_Load(object sender, EventArgs e)

{

userNm = Convert.ToString(Session["userNM"]);

password = Convert.ToString(Session["password"]);

Label1.Text = userNm;

TextBox1.Text = userNm;

conString = @"Data Source=Admin-TOSH\SQLEXPRESS;Initial Catalog=Employees;Integrated Security=True";

SqlConnection c = new SqlConnection(conString);

c.Open();

string verifyadmin = "select phone from EmpInfo where username ='" + userNm + "' and password ='" + password + "'";

SqlCommand com = new SqlCommand(verifyadmin, c);

SqlDataReader r = com.ExecuteReader();

if (r.Read())

{

phone= r.GetString(0);

TextBox2.Text = phone;

}

r.Close();

c.Close();

}

protected void Button1_Click1(object sender, EventArgs e)

{

string conString = @"Data Source=Admin-TOSH\SQLEXPRESS;Initial Catalog=Employees;Integrated Security=True";

SqlConnection cn = new SqlConnection(conString);

cn.Open();

string updateProfile = "UPDATE usersInfo SET phone = '" + TextBox2.Text + "' WHERE (username = '" + userNm + "' ) AND (password = '" + password + "')";

SqlCommand com = new SqlCommand(updateProfile, cn);

com.ExecuteNonQuery();

cn.Close();

}

}

من فضلك... اذكر الله

لا اله الا الله وحده لا شريك له

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

#8

وضعت الكود في المشاركة السابقه

الاستفسار هاد صحيح 100% لاني جربتو بدون عملية قراءة  رقم التليفون القديم

و كان بيشتغل و يحدث البيانات

لكن لما اضفت عملية قراءة و عرض رقم التليفون القديم لحتى تكون ظاهره للمستخدم ،،،، صارت عملية التحديث ما بتتم

تعبت كتير و انا بحاول :(

من فضلك... اذكر الله

لا اله الا الله وحده لا شريك له

له الملك و له الحمد و هو على كل شيء قدير

:thumb_up: :clapping:

(f)

#9

أنصحك باستخدام الـ Debugging ... ضعي نقط إيقاف (Breakpoints) عند أول سطر من كل حدث (Page_Load, Button1_Click1) ...

 

شغلي البرنامج (F5) و سيتوقف في الـ Page_Load و نفذي بعدها البرنامج خطوة خطوة F11 حتى تعرفي ماذا يحدث أثناء تنفيذ الأحداث بالضبط و راقبي قيم المتحولات التي تمررينها للاستعلام الذي يجلب رقم الهاتف و ذلك بتمرير المؤشر فوق كل متحول و ستدركي ما حدث و أين الخطأ بالضبط.

 

تحياتي

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#10

try this code

string conString = @"Data Source=Admin-TOSH\SQLEXPRESS;Initial Catalog=Employees;Integrated Security=True";
        SqlConnection cn = new SqlConnection(conString);
        try{
        string updateProfile = "UPDATE usersInfo SET phone = '" + TextBox2.Text.ToString() + "' WHERE (username = '" + userNm + "' ) AND (password = '" + password + "')";
        SqlCommand com = new SqlCommand(updateProfile, cn);
        cn.Open();
        com.ExecuteNonQuery();
}
catch(Exception ex)
{
TextBox2.Text =ex.Message.ToString();
}
finally 
{        
cn.Close();
}

مواضيع مشابهة