• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشکل در ويرايش يک table

سيلوستر

کاربر تازه وارد
تاریخ عضویت
29 نوامبر 2005
نوشته‌ها
36
لایک‌ها
0
به این کد نگاه کنید :
کد:
1 :   <%@ language = vbscript %>
2 :   <% option explicit %>
3 :   <!--#include virtual="/adovbs.inc"-->
4 :   <%
5 :  	Dim objConn
6 :  	set objconn = server.createobject("adodb.connection")
7 :	objconn.connectionstring="DSN=widgetword.dsn"
8 :	objconn.open
9 :	
10:	Dim objRS
11:	Set objRS = server.createObject("ADODB.recordset")
12:	objRS.open "UserInfo", objConn, , adLockOptimistic, adCmdTable
13:	
14:	objrs.movefirst
15:	objrs.delete
16:
17:	objrs.close
18:	set objrs=nothing
19:	
20:	objconn.close
21:	set objconn = nothing
22:  %>
اینا رو تو یک فایل با نام Read engine.asp ذخیره کردم. وقتی اجراش می کنم این ارور تو صفحه browser نمایش داده میشه :
کد:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '(user name=Pa_RaM000 AND password=Pa_RaM001 AND Address=Pa_RaM002 AND phone number=Pa_RaM003 )'.
/readEngine.asp, line 15
تو دستور delete مشکل داره بقیه کدها درسته چون برای خوندن اطلاعات از table مشکلی نداره(وقتی به جای دستور delete از دستورات مربوط به خواندن استفاده میکنم)
مشکل چیه؟
ضمنا من از دیتابیس Access استفاده کردم.
 

Y2K

Registered User
تاریخ عضویت
20 فوریه 2006
نوشته‌ها
656
لایک‌ها
1
محل سکونت
Location

سيلوستر

کاربر تازه وارد
تاریخ عضویت
29 نوامبر 2005
نوشته‌ها
36
لایک‌ها
0
به نقل از Y2K :
تو دستورت کلمه phone باید به number بچسبه( سر هم نوشته بشن)
چون فاصله دارن میگه یه عملگر نذاشتی
اون اسم فيلده. رفتم اسمشو عوض کردم ولي بازي همون ارور رو ميده :
کد:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '(user name=Pa_RaM000 AND password=Pa_RaM001 AND Address=Pa_RaM002 AND phoneNumber=Pa_RaM003 )'.
/readEngine.asp, line 15
 

سيلوستر

کاربر تازه وارد
تاریخ عضویت
29 نوامبر 2005
نوشته‌ها
36
لایک‌ها
0
درست شد. فيلد user name هم فاصله داشت اونم درست کردم.
مرسي از راهنماييت
 

Y2K

Registered User
تاریخ عضویت
20 فوریه 2006
نوشته‌ها
656
لایک‌ها
1
محل سکونت
Location
به نقل از سيلوستر :
درست شد. فيلد user name هم فاصله داشت اونم درست کردم.
مرسي از راهنماييت


خوشحالم درست شد
اونو ندیده بودم
 
بالا