ورود

View Full Version : Syntax error in FROM clause error '80040e14'



zizi_zizi69
یک شنبه 09 مهر 1385, 23:39 عصر
با سلام
و تشکر از دوست گرامی gheibi بخاطر بخش
*** مرجع حل خطاهای احتمالی ( 42 خطا) ***

من مشکلی در برنامه ام دارم و error زیر را دریافت می کنم , مشکل کجاست؟


Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.
/asatid/search.asp, line 32



this is my code




<%Dim sqlstring
dim objConn
set objConn = server.CreateObject("ADODB.Connection")
objConn.open("ostad")
sqlstring = "SELECT * FROM ostad"
If Request.Form("TypeSearch") = "lname"
Then
sqlstring = sqlstring & " WHERE lname LIKE '%"& Request.Form("DaInBox") & "%'"
End If
If Request.Form("TypeSearch") = "skill"
Then
sqlstring = sqlstring & " WHERE skill LIKE '%"& Request.Form("DaInBox") & "%'"
End If
If Request.Form("TypeSearch") = "study_paper"
Then
sqlstring= sqlstring & " WHERE study_paper LIKE '%"& Request.Form("DaInBox") & "%'"End If
dim rsSearchset rsSearch = server.CreateObject("ADODB.Recordset")
line 32rsSearch.open sqlstring,objConn,, adLockOptimistic, adCmdTable

لوک خوش شانس
دوشنبه 10 مهر 1385, 03:12 صبح
این objConn این جا چی کار میکنه ؟ شما دو تا کانکشن ایجاد کردی برای یه بانک . به نظر من از همون ایراد می گیره

M-Gheibi
دوشنبه 10 مهر 1385, 08:24 صبح
خط زیر را :

rsSearch.open sqlstring,objConn,, adLockOptimistic, adCmdTable
به

rsSearch.open sqlstring,objConn,, adLockOptimistic, adCmdText
تغییر دهید.
با تغییر فوق مشکل فعلی شما حل خواهد شد ولی در خط 88 فایل search.asp نیز نام رکوردست رو اشتباه تایپ کردید که باید به rsSearch تغییر دهید.

روز خوش

zizi_zizi69
دوشنبه 10 مهر 1385, 17:28 عصر
این objConn این جا چی کار میکنه ؟ شما دو تا کانکشن ایجاد کردی برای یه بانک . به نظر من از همون ایراد می گیره


مگه جای objConn من باید کجا باشه؟
من یک connection به اسم objConn دارم.
مرسی