قمت بعمل جدول بسيط ويوجد به حقل خاص بالتفاصيل من نوع MEMO ليأخذ اي حجم من البيانات المدخلة ةلكن للاسف عند استدعائه لكي يتم كتابة مابه على صفحة ASP لايأتي باي قيم مع اني عملت اختبار قبله اذا كان فارغ ولم يكن كذلك مع ان الحقل في الجدول يحتوي على بيانات فما هو الحل
مشكلة مع حقل من نوع MEMo
اذا كان الحقل الذي من نوع MEMO يحتوي على بيانات فبالتأكيد أن المشكلة من الكود المكتوب ... ضع كودك هنا وسنحاول أن نرى ما المشكلة لان الكود لا يختلف اذا استخدمت Memo او Textbox .
اولا تعريف قاعدة البيانات
'Tabel Name UserInfo 'Tabel Fields UserID ( Number) UserName (Text) Massage (Memo)
ثانيا كود ASP
'Get UserID
UserID= request.querystring("UserID")
'Database
Set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" & _
Server.MapPath("data.mdb"))
'SQL
SQL= "Select * from UserInfo where UserID=" & UserID
set rs=Conn.Execute(SQL)
'Get Date
Response.Write ("" & Rs.Fields ("UserID") & "
")
Response.Write ("
")
Response.Write ("
" & Rs.Fields ("UserName") & "
")
Response.Write ("
")
Response.Write ("
" & Rs.Fields ("Massage") & "
")
%>عبارة الـSQL كانت ناقصة فقط
show.asp
<%
'Get UserID
Dim UserID
UserID= Request.QueryString("UserID")
'SQL
SQL="Select * From UserInfo Where UserID=" & UserID & ""
Set Rs=Conn.Execute(SQL)
'Get Date
Response.Write ("" & Rs.Fields ("UserID") & "
")
Response.Write ("
")
Response.Write ("
" & Rs.Fields ("UserName") & "
")
Response.Write ("
")
Response.Write ("
" & Rs.Fields ("Massage") & "
")
%>
قد تكون المشكلة من الكود المرسل للمعلومة
"><%=RS("UserID")%>للاسف لم استطع افادتك كثيرا لان كودك ناقص وما فعلته هو إكمال عبارة الـSQL وها هو يعمل بنجاح
اخوي احمد بالنسبة لجملة SQL فهي كاملة وليست المشكلة منها وكلني اكتشفت السبب اليوم وهو كالتالي
عند فتح قاعدة بيانات من Web Explorer فانا تفتح كقاعدة بيانات مؤقته ومن ثم اي تعديل بها لا ياخذه بشكل صحيح الا بعد اغلاق الفرونت بيج وقاعدة البيانات وهذا مايحدث احيانا
بالنسبة للفرونت بيج XP فانا استخدمه ولم يصدف أن حصل معي اي خطأ سواء في حال تعديل برنامج او غيره ، أما الاكسس فكما اسلفت انت فيجب اغلاقه عند تشغيل الصفحة :)
هذا الموضوع مغلق.
