Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!! / 19 сообщений из 19, страница 1 из 1
19.06.2003, 12:47
    #32186347
bilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
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
19.06.2003, 13:20
    #32186396
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
ну так ошибочные запросы надо видеть, мы ж тут не телепаты.
...
Рейтинг: 0 / 0
19.06.2003, 13:33
    #32186415
bilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
Andrew Prostite ya ne ponyala chto takoe oshibochnie zaprosi....
kod errora ya privela vishe.....
Anyway spasibo za popitku pomoch
...
Рейтинг: 0 / 0
19.06.2003, 13:57
    #32186457
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
Приведенные Вами ошибки возникают скорее всего из-за ошибок в запросах которые находятся в исходных текстах файлов asp. Поэтому что-бы Вам помочь нужно видеть фрагменты исходных тексов этих файлов сожержащие эти запросы.
...
Рейтинг: 0 / 0
19.06.2003, 14:13
    #32186482
KeepeR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
>>>>>>>>>>Syntax error in INSERT INTO statement.

Ошибка SQL запроса ... неверно записан синтаксис Insert-a ..... найди в каком месте и исправь ... мы действительно не телепаты чтобы найти еще и место в котором ошибка ...
...
Рейтинг: 0 / 0
19.06.2003, 14:27
    #32186506
bilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
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
19.06.2003, 15:11
    #32186584
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
В 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
19.06.2003, 16:40
    #32186746
NE_Dimon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
Код: 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
23.06.2003, 12:16
    #32188987
bilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
chto bi ya ne delala -nichego ne pomogaet, a v localhost vse prekrasno rabotaet...
...
Рейтинг: 0 / 0
23.06.2003, 13:32
    #32189101
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
Очевидно, имеет место быть потеря контекста сессии. Проверьте, включена ли поддержка сессий на web-сервере?
...
Рейтинг: 0 / 0
23.06.2003, 15:07
    #32189254
bilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
spasibo obyazatelno proveryu!!!!!
...
Рейтинг: 0 / 0
25.06.2003, 14:14
    #32191242
bilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
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
26.06.2003, 11:52
    #32192126
bilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
Gospoda pomogite mne pojaluysto- etot sayt moya diplomnaya rabota....
...
Рейтинг: 0 / 0
26.06.2003, 15:42
    #32192700
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
выведите на экран браузера через Response.Write sql запрос, скопируйте его и выполните в БД Access. Увидите действительно ли он правильный.
ЗЫ: какая версия Access?
...
Рейтинг: 0 / 0
27.06.2003, 11:38
    #32193487
bilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
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
27.06.2003, 11:54
    #32193508
bilby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
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
27.06.2003, 15:24
    #32193849
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
последнее предложение я не понял.
после того как вставили текст запроса в режиме конструктора, его нужно выполнить, если выполняется то все з запросом впорядке, если нет то анализируем ошибку...
...
Рейтинг: 0 / 0
16.07.2003, 06:36
    #32209183
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
Проверь ...., id='333333333' ... т.е. символьное? Может должно: id=333333333
...
Рейтинг: 0 / 0
16.07.2003, 10:10
    #32209322
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!!
Вместо

"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
Форумы / Программирование [игнор отключен] [закрыт для гостей] / POMOGITE POJALUYSTO!!!!!!!!!!!!!!!!!! / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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