powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
19 сообщений из 19, страница 1 из 1
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32186347
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ludi dobrie!!!!

Ves mir znaet chto v rossii luchshie komputershiki - pomogite chayniku!!!
vot to chto ya viju na svoem sayte, kogda pitayus svazatsya s bazoy dannikh. Chot delat?
Spasibo zaranee za pomosh

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.

/sutulio/addtobasket.asp, line 11



Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'visitor_id='.

/sutulio/showbasket.asp, line 11
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32186396
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так ошибочные запросы надо видеть, мы ж тут не телепаты.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32186415
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrew Prostite ya ne ponyala chto takoe oshibochnie zaprosi....
kod errora ya privela vishe.....
Anyway spasibo za popitku pomoch
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32186457
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведенные Вами ошибки возникают скорее всего из-за ошибок в запросах которые находятся в исходных текстах файлов asp. Поэтому что-бы Вам помочь нужно видеть фрагменты исходных тексов этих файлов сожержащие эти запросы.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32186482
KeepeR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>>>>>>>>>Syntax error in INSERT INTO statement.

Ошибка SQL запроса ... неверно записан синтаксис Insert-a ..... найди в каком месте и исправь ... мы действительно не телепаты чтобы найти еще и место в котором ошибка ...
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32186506
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zdes ya privoju texti stranic asp, esli mojno ukajite pojalusto gde imenno i na chto nado menat.

addtobasket.asp


<%
dim book_id
book_id=Request.QueryString("book_id")

dim conn
set conn=Server.CreateObject("ADODB.connection")
conn.Open "dsn=bookstore"

conn.Execute "INSERT INTO basket(book_id, visitor_id) select " & book_id & " , " & session("visitor_id")

conn.Close
set conn=nothing

Response.Redirect "showbasket.asp"
%>



showbasket.asp

<%
dim conn
set conn=Server.CreateObject("ADODB.connection")
conn.Open "dsn=bookstore"

dim rs, sql
set rs=Server.CreateObject("ADODB.recordset")
sql="select * from basket_list where visitor_id=" & session("visitor_id")
rs.Open sql,conn, 3

counter=Request.Form("counter")

if counter<>"" then 'recalculation is needed
counter2=1

do while not rs.EOF
if Request.Form(counter2)="" then
conn.Execute "delete from basket Where basket_id =" & rs("basket_id")

elseif (Request.Form(counter2)="0" or Request.Form(counter2)="" or Request.Form(counter2)=nil) then
conn.Execute "delete from basket where basket_id=" & rs("basket_id")

elseif rs("quantity")<>Request.Form(counter2) then
conn.Execute "update basket set quantity=" & Request.Form(counter2) & " Where basket_id=" & rs("basket_id")
end if

counter2=counter2+1
rs.MoveNext
loop
rs.Close
rs.Open sql, conn 'Open rs again, data has changed
end if

bookcount=rs.RecordCount

if rs.EOF =true and rs.BOF=true then ' no book found
Response.Redirect "basketisempty.asp"
end if




dim AdRot
set AdRot =server.CreateObject("MSWC.AdRotator")
AdRot.Border=1
AdRot.Clickable=true
AdRot.TargetFrame="_self"

mystr= AdRot.GetAdvertisement("adfile.txt")
Response.Write "<center>" & mystr & "</center>" & vbcrlf
Response.Write "<br>"
'Show menu only after (possible)redirection.
session("menu_id")=2%>

<!--#include file = "menu.asp"-->


<%
Response.Write "<center><h3>" & "Inside your shopping basket" & " "
Response.Write bookcount & " " & "Books" & "</h3>"
Response.Write "</center>"

Response.Write "<FORM action=""showbasket.asp"" method=post id=form2 name=form2>" & vbcrlf
Response.Write "<center><table border=2 bordercolor=purple cellpading=2 bgColor=indianred>"
Response.Write "<tr>"
Response.Write "<td align=center width=130><font face= 'Comic Sans MS' color=yellow>Book's Title</font> </td>"& vbcrlf
Response.Write "<td align=center width=70><font face= 'Comic Sans MS' color=yellow>Price</font> </td>"& vbcrlf
Response.Write "<td align=center width=50><font face= 'Comic Sans MS' color=yellow>Quantity</font> </td>"& vbcrlf
Response.Write "<td align=center width=80><font face= 'Comic Sans MS' color=yellow>Total</font> </td>"& vbcrlf
Response.Write "<td align=center width=50><font face= 'Comic Sans MS' color=yellow>Clear</font> </td>"& vbcrlf
Response.Write "</tr>"
counter=1
do while not rs.EOF
Response.Write "<tr>"
Response.Write "<td align=center><A href=" & "bookdetail.asp?book_id="
Response.Write rs("book_id") & ">"
Response.Write rs("title")& "</a></td>" & vbcrlf
Response.Write "<td align=center>" & formatcurrency(rs("price")) & "</td>"& vbcrlf
Response.Write "<td align=center><input type=text name=Q" & counter & " value=" & rs("quantity")

Response.Write " style=""HEIGHT: 22px; WIDTH: 30px"""& "></td>"& vbcrlf
Response.Write "<td align=center>" & formatcurrency(rs("total")) & "</td>"& vbcrlf
Response.Write "<td align=center><a href=" & "delfrombasket.asp?book_id=" & rs("book_id") & ">"
Response.Write "delete" & "</a></td>"& vbcrlf
Response.Write "</tr>"

counter=counter+1

rs.MoveNext
loop

rs.Close
sql="select sum(total)as sumtotal from basket_list where visitor_id=" & session("visitor_id")
rs.Open sql, conn
Response.Write "<tr>"
Response.Write "<td colspan=5 align=center><font face= 'Comic Sans MS' color=yellow><b>" & formatcurrency(rs("sumtotal"))
Response.Write " : " & "Total" & "</font></b></td>"
Response.Write "</tr>"
Response.Write "</center></table>"

rs.Close
set rs=nothing
conn.Close
set conn=nothing
%>
<head>
<LINK rel="stylesheet" type="text/css" href="Style Sheet1.css">

</head>
<br>
<input type="hidden" name="counter" value="<%=counter%>">
<p>
<center><input type="image" src="images/recalc.gif" value="Submit" id="submit1"
name="submit1" width="189" height="48"></center></p>
</form>
<center>
<a href="order.asp"><img src="images/cash.gif" border="0" width="120" height="80"></a>
</center>





spasibo
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32186584
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В addtobasket.asp Вы используете Request.QueryString, который можно использавать только если:
The QueryString collection retrieves form values passed to your Web server as text following a question mark in the request URL. The form values can be appended to the request URL by using either the HTTP GET method or by manually adding the form values to the URL.
Так что если Вы отправляете форму методом POST получите пустое значение в переменной book_id. Для POST нужно Request.Form("book_id"). Для диагностики используйте Response.Write.
ЗЫ: справку по asp можно получить набрав урл в браузере http://localhost/IIShelp/
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32186746
NE_Dimon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'visitor_id='. 
 "Синтаксическая ошибка (отсутствует оператор) в выражении запроса " visitor_id= " - ЭТО ТЕКСТ ОШИБКИ
showbasket.asp 
<% 
dim conn 
set conn=Server.CreateObject(" ADODB.connection ") 
conn.Open " dsn=bookstore " 

dim rs, sql 
set rs=Server.CreateObject(" ADODB.recordset ") 
sql=" select * from basket_list where visitor_id= " & session(" visitor_id") 
rs.Open sql,conn,  3  


Мне кажется, что переменная SQL не представляет из себя верный формат команды rs.Open, т.е. session(visitor_id) возвращает что-то не то. Проверьте. Удачи.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32188987
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chto bi ya ne delala -nichego ne pomogaet, a v localhost vse prekrasno rabotaet...
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32189101
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очевидно, имеет место быть потеря контекста сессии. Проверьте, включена ли поддержка сессий на web-сервере?
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32189254
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spasibo obyazatelno proveryu!!!!!
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32191242
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dobriy den vsem.
posle neskolkikh bessonikh nochey dumayu ponyala v chem oshibka. Problemi nachinayutsya v stranice joinclub2.asp gde otrajayutsya dannie kotorie vnesli v stranice joinclub.asp, no poyavlaetsya sleduyushaya oshibka v stroke conn.Execute sql:


Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/bookshop/joinclub2.asp, line 48


esli ya stavlyu znak (') okolo etoy strochki ( 'conn.Execute sql ), to vse rabotaet, no togda poluchaetsya chto eta stroka ne chitaetsya a ona vajnaya. po knige etot error voznikaet iz za nesootvetstviya mejdu data base i strasnicey asp. vse proverila no vse sootvetstvuet... v chem mojet bit problema Gospoda?



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
<%
 dim visitor_name, email, address, phone, credit_card_id
 dim category_id, sql
 visitor_name=Request.Form( "visitor_name" )
 email=Request.Form( "email" )
 address=Request.Form( "address" )
 id=Request.Form( "id" )
 phone=Request.Form( "phone" )
 category_id=Request.Form( "category_id" )
 radio1=Request.Form( "radio1" )
 
 if visitor_name = nil or email=nil or address=nil or phone=nil then
	Response.Write  "<center><h3>" 
	Response.Write  "Some details are missing or incorrect" 
	Response.Write  "</h3></center>"  
	Response.Write  "<h3><center>" 
	Response.Write  "Please go back anf finish the registry"  &  ""
	Response.Write " </h3></center> "
else

dim conn
set conn=Server.CreateObject(" ADODB.connection ")
conn.Open " dsn=bookstore "

sql=" UPDATE visitors SET visitor_name='" & visitor_name
sql=sql & "', email='" & email
sql=sql & "', address='" & address
sql=sql & "', id='" & id
sql=sql & "', phone='" & phone
sql=sql & "', category_id= " & category_id
sql=sql & "  where visitor_id= " & session(" visitor_id ")

'Response.Write sql

conn.Execute sql

conn.Close
set conn=nothing


 Response.Write "<center><h3>"
 Response.Write "Thank's 4  join us"
 Response.Write  "</h3></center>" 
 end if
 %>


spasibo ogromnoe za pomosh
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32192126
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gospoda pomogite mne pojaluysto- etot sayt moya diplomnaya rabota....
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32192700
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выведите на экран браузера через Response.Write sql запрос, скопируйте его и выполните в БД Access. Увидите действительно ли он правильный.
ЗЫ: какая версия Access?
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32193487
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dobroe utro - prostite za pozdniy otvet- ne vsegda mogu zalezt v internet.


versiya access 97, sayt postroen v windows 98 i PWS.


ne mogli bi vi poyasnit v chem imenno zakluchaetsya proverka? to est ya zanoshu dannie kotorie vidaet browser

UPDATE visitors SET visitor_name='Eduard', email='Edya@yahoo.com', address='Sovetskiy Soyuz', id='333333333', phone='667001', category_id=3 where visitor_id=101309542

v sootvetstvuyushie polya accessa a potom sokhranayu i chto doljno bit?
spasibo
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32193508
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sozdala novuyu querie, sterla slovo select kotoroe bilo tam i prosto skopirovala :


UPDATE visitors SET visitor_name='Eduard', email='edya@yahoo.co.il', address='Sovetskiy Soyuz', id='333333333', phone='667001', category_id=1 where visitor_id=101309542
a potom sdelala veiw. eto dalo mne tablicu so vsemi parametrami krome visitor_id. to est ne vernulo pustoe visitor_id a voobshe ne dala mne takogo polya...
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32193849
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
последнее предложение я не понял.
после того как вставили текст запроса в режиме конструктора, его нужно выполнить, если выполняется то все з запросом впорядке, если нет то анализируем ошибку...
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32209183
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверь ...., id='333333333' ... т.е. символьное? Может должно: id=333333333
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
    #32209322
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо

"INSERT INTO basket(book_id, visitor_id) select " & book_id & " , " & session("visitor_id")
Я бы написал

INSERT INTO basket(book_id, visitor_id) values(" & book_id " , " & session("visitor_id") & ")"
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]