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

اين الخطاء في هذا؟

مغلق
بدأه فهيم في 22 أبريل 2002 · 3 رد · 484 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوه حياكم الله:

من خلال هذا الكود يقوم المستخدم بتغير بياناته من اسم ورقم سرى .....الخ

قعند عمليه الربط وعملية التغير قال بان الخطاء في جملة ubdate

ماهو الخطاء فعلا؟

الجزء المهم من الكود هو:

_____________

<%
Temp1=session("userid")
  'اخذ البيانات من الجدول
name=Request.Form("name")
password=Request.Form("password1")
sex=Request.Form("sex")
byear=trim(Request.Form("year"))
bmonth=trim(Request.Form("month"))
bday=trim(Request.Form("day"))
rank=Request.Form("rank")
job=Request.Form("job")
address=Request.Form("address")
if address="" then 
 address="غير صحيح"
end if
postnum=Request.Form("postnum")
if postnum="" then 
 postnum=0
end if
email=Request.Form("email")
question=Request.Form("question")
answer=Request.Form("answer")
birdate=byear&"年"&bmonth&"月"&bday&"日"
'عملية تغير البيانات

set Conn=server.createObject("ADODB.Connection")
ps="provider=microsoft.jet.OLEDB.4.0; data source="
ps=ps & server.MapPath("aspdata.mdb")
conn.open ps

 	set rs=server.createobject("ADODB.Recordset")


  set renew= Server.CreateObject("ADODB.Connection")
   renew.Open ps
   Renewstr = "UPDATE register SET name='"&name&"',"&"birdate='"&birdate&"',"&"password='"&password&"',"&"sex='"&sex&"',"&"rank='"&rank&"',"&"job='"&job&"',"&"address='"&address&"',"&"postnum='"&postnum&"',"&"email='"&email&"',"&"question='"&question&"',"&"answer='"&answer&"'where userid='"&Temp1&"'" 
    renew.execute(Renewstr)
   renew.close

'ربط ADO

set Conn=server.createObject("ADODB.Connection")
ps="provider=microsoft.jet.OLEDB.4.0; data source="
ps=ps & server.MapPath("aspdata.mdb")
conn.open ps

 	set rs=server.createobject("ADODB.Recordset")


    SQLstr = "SELECT * FROM register where userid='"&Temp1&"'"
    Set rs2 = Conn2.Execute(SQLstr)
%>
#2

أخي انت مخطيء في إشارة "" في جملة update >>

تكتب كالتالي :

[l]

Renewstr = "UPDATE register SET name='"&name&"' ,birdate=' "&birdate&" ' .........

or

set rs=cn.execute("select * from tableName where id=urCondition")

rs("name")=request("name")

.....

...

rs.Update

[/l]

أتمنى أن تنجح احدى الطريقتين و شكرا

You can fly while you can touch the sky

#3

اخ محمد شكرا على تفاعلك معنا اخي

ولكن انا عملت طريقتك فمازال نفس الخطاء حيث يقول لي

هناك خطاء في جملة update و لكنه يشير الى ان الخطاء في السطر

الذي يليه اي هنا: ( renew.execute(Renewstr

اخي هذا الموضوع مهم بالنسبه لي وقد طلع عفاريت راسي

ان كنتم عندكم فكره ارجو المساعده وسوف اكون شاكرا

اما بالنسبه للطريقه الثانيه فانالم اعرف بالظبط كيف اغلق الاقواس اي ان

ملخبط فليلا فيها

معليش اخي انا مازلت مبتدىء في الasp

شـــــــــــــــــــــــــــــــــكرا اخي لك .(f)

#4

أتمنى منك يا اخي العزيز إرسال الملفات لبريدي

لأقوم بحلها مع شرح مفصل للعمل على بريد :

mohd_kh_80@hotmail.com

كما أتمنى أن تقوم بزيارة موقعي الجديد :

http://as4web.cjb.net

الذي أتمنى أن تستفيد منه كمبتديء ..

You can fly while you can touch the sky

هذا الموضوع مغلق.

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