Я создаю сайт для своих и борюсь с частями SQL, ниже приведены два отдельных заявления, с которыми я борюсь, если вы знаете, что может быть проблемой с любым из них, я ценю это.SQL с asp classic
Это утверждение
readsql = "SELECT * FROM Gallery WHERE <%=GalleryRs ("img_USERID")%> = <%=session ("usr_ID")%>"
Это ошибка
Ожидаемое окончание заявления
/WIP/Gallery.asp, линия 20
readsql = «SELECT * FROM Gallery WHERE <% = GalleryRs ("img_USERID") ---------------------- --------------------------------^
Это второе утверждение
INSERT INTO like (lik_POSTID) VALUES('" &_
request("pos_ID") & "')
и ошибка
Microsoft Access Database Engine ошибка '80040E14'
Синтаксическая ошибка в заявлении INSERT INTO.
/student/S0190204/WIP/like.asp, линия 56
Если вы можете помочь с любой из них, который был бы великий, благодаря
Спасибо, что получил меня дальше, хотя сейчас он говорит о несоответствии типа. Любая идея, что это значит? – Jayyf9
Какова ценность GalleryRs («img_USERID») и сеанса («usr_ID»)? – kloarubeek
Несоответствие типов обычно происходит, когда число ожидается, и страница получает строку. Попробуйте его с помощью «Cint (GalleryRs (« img_USERID »)) и« Cint (session («usr_ID»)) « – John