النتائج 1 إلى 7 من 7

الموضوع: لخبراء ASP + SQL update

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    193

    لخبراء ASP + SQL update



    أنا مغربي أسعى لتطوير مواقع الويب العربية... عاهدت بعض الأخوة (بو محمد و Mr.NET) أن أبرمج موقع مجلة يتضمن منتدى و امتيازات آخرى... الحمد الله أنني قد أنهيت مرحلة التخطيط و بدآت بتنفيذ الفكرة على الموقع التالي:
    http://ww.domaindlx.com/adel
    الموقع ماشي تمام لكن حينما آردت إضافة خاصية تعديل الملف الشخصي واجهت مشاكل في المخطوطة، أنا متأكد مما كتبته لكن هناك خطا في سكريبة لا أدري ما هو...؟
    الرجاء لمن يعرف لغة البرمجة ASP و SQL أن يتكرم بفحص الملف الرفق و تنبيهي الى الخطا في المخطوطة... و لكم زجيل الشكر
    الخادم يعرض رسالة خطأ تقول:
    Microsoft JET Database Engine error '80040e14'
    Syntax error in UPDATE statement.
    /adel/update-profile.asp, line 10





    __________________

    The box said: "Requires Windows 98/2000/XP/NT, or better" So, I installed LINUX
    netdur غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    193

    الملف المرفق



    <!--#include file ="ado.asp"-->
    <%name=Request.Form("name")%>
    <%password=Request.Form("password")%>
    <%age=Request.Form("age")%>
    <%country=Request.Form("country")%>
    <%email=Request.Form("email")%>
    <%forget=Request.Form("forget")%>
    <%
    sql_update = "UPDATE users SET name = '"&name&"', password = '"&password&"', age = '"&age&"', country = '"&country&"', email = '"&email&"', forget = '"&forget&"'"
    Conn.Execute sql_update
    Conn.Close
    Set Conn = Nothing
    response.redirect "profile.asp"
    %>





    __________________

    The box said: "Requires Windows 98/2000/XP/NT, or better" So, I installed LINUX
    netdur غير متواجد حالياً

  3. #3


    مرحبا أخي الكريم

    أولا.. كان الله في عونك في إتمام هذا المشروع

    ثانيا.. بخصوص الخطأ:

    في جملة Update التي كتبتها، قمت بالتعامل مع جميع المتغيرات على أساس أنها متغيرات (حرفية).. فلو كنت قد حددت بعض الحقول في القاعدة على أنها رقمية (كحقل age على سبيل المثال) ستظهر لك رسالة خطأ.

    كل ما عليك هو التأكد من نوعية الحقول في القاعدة.. فإن كان age من نوع number فيجب إجراء تغيير بسيط جدا في جملة update

    وتقبل تحياتي





    __________________
    تفضلوا بزيارة عالم النور
    http://www.alnoor-world.com
    بو محمد غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    193

    أهلا بومحمد



    بالنسبة للحقول بالقاعدة هي كلها (text)





    __________________

    The box said: "Requires Windows 98/2000/XP/NT, or better" So, I installed LINUX
    netdur غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    193

    المشكلة حلت



    شكرًا بومحمد
    بعد التفكير العميق و بعد أن شاب رأسي... قررت الاستغناء عن SQL
    المخطوطة التي كتبها هي:
    <%
    Set rsProfile = Server.CreateObject("ADODB.Recordset")
    rsProfile.open "users WHERE forget = '" & forget & "'"
    rsProfile("password") = password
    rsProfile("name") = name
    rsProfile("email") = email
    rsProfile("age") = age
    rsProfile("country") = country
    rsProfile("forget") = forget
    rsProfile.Update
    %>
    و هي تعمل جيدًا لكني لازلت غير مدرك للخطا في المخطوطة SQL





    __________________

    The box said: "Requires Windows 98/2000/XP/NT, or better" So, I installed LINUX
    netdur غير متواجد حالياً

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المشاركات
    177


    لا حظ age في جملة ال SQL بدون علامة يساوي = ...
    -- موجود بس على اليمين

    يجب عليك التأكد من خلو جميع القييم في الجملة من علامة '






    Mr.ASP غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    193

    شكرًا



    حينما تكتب سكريبت هنا تجد أن رموز تتغير أمكنتها... السبب هو
    <HTML dir=rtl>





    __________________

    The box said: "Requires Windows 98/2000/XP/NT, or better" So, I installed LINUX
    netdur غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض