powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / POMOGITE POJALUYSTO -sil moikh bolshe net :-(
22 сообщений из 22, страница 1 из 1
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32192085
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dobroe utro.

Proshu vsekh kto mojet pomoch mne s saytom- diplomnoy rabotoy.

kogda posetitel sayta zapolnaet svoi dannie v stranice joinclub.asp , to on vidit sleduyushee soobshenie na stranice joinclub2.asp :


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

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

/bookshop/joinclub2.asp, line 48



kod stranici joinclub2.asp:

Код: 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
 %>



esli ya stavlyu znak (') pered strochkoy conn.Execute sql , to viju frazu thank's 4 join us , kotoraya poyavlaetsya pri pravilnom zapolnenii, no togda poluchaetsya chto ne chitaetsya vajnaya strochka conn.Execute sql ...

pomogite mne pojalusyto, potomu chto ne vidat mne diploma bez etogo proekta .....

zaranee ogromnoe spasibo za pomosh.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32192254
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asp - круто, нкогда не сталкивался...

можно ли поставить breakpoint и посмотреть содержимое переменной sql ?

или вывести ее в бровсер, как там это делается

Код: plaintext
responce.write sql


где-нибудь до executа или с закомментированным executом

и посмотреть, что вернул этот загадочный для большинства из нас session("visitor_id")? может там пусто..
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32192271
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
esli napechatat Responce.write sql to budet vidno strochku kotoraya obrazovalas s ogromnim nomerom visitor_id.

problema v tom chto vse rabotaet tolko s zakomentirovannim conn.Execute, sql.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32192295
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нельзя ли посмотреть и нам на содержимое sql ?

зы. с закомментированным execute работает неправильно, оно же должно запоминать в таблицу измененную информацию о посетителе, не так ли? но не запоминает (как я догадываюсь).
просто пишет "спасибо" и все.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32192320
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
on pishet spasibo tolko esli Response.write sql zakomentirovana. esli net , to on daet nadpis tipa :
UPDATE visitor where visitor_name="xxx", phone="9999" it.d. a vnizu pishet spasibo chto prisoedinilsya.

moy glavniy vopros v tom, chto vse eto on delaet tolko kogda strochka Conn.Execute sql zakomentirovana, to est esli eto strochka ne pod kommentariem to on daet soobshenie

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

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

/bookshop/joinclub2.asp, line 48


a esli ona zakomentirovana to vrode vse v poradke, no ya kojey chustvuyu chto eta stroka obazana bit na vidu i esli ona pod komentariem, to eto naverno budet delat mne problemi v budushem.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32192630
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуйста, прошу Вас, содержимое sql полностью , сделайте сюда copy\paste, ведь это же не трудно.

зы. И еще, боюсь, без execute не будет диплома...
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32192792
arTimon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.при указанном тексте asp вот такое никак выдать не может:UPDATE visitor where visitor_name="xxx", phone="9999"
точно напишите что выдается на экран
2. проверьте настройки dsn : conn.Open "dsn=bookstore"
мне кажется у вас в нем не прописано часть обязательных параметров, типа имя базы данных, таблица, тип аутентификации и т.п.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32192808
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, ругнулся бы на conn.Open, имхо

Возможно, косяк здесь:

Код: plaintext
 " where visitor_id="  & session( "visitor_id" )


Например, здесь не ogromni nomer, а rowguid или строка какая-то, и Access думает, что это имя поля или параметр. И требует его.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193480
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dobroe utro vsem.
Spasibo za soveti- prostite ne otvetila vchera, tak kak ne vsegda mogu zalezt v net :-(.


Anyway, predlagayu to chto vidit posetitel kogda vnes svoi dannie (Response.Write sql ne zakomentirovana)


UPDATE visitors SET visitor_name='Eduard', email='Edya@yahoo.com', address='Sovetskiy Soyuz', id='333333333', phone='667001', category_id=3 where visitor_id=101309542
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

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

/bookshop/joinclub2.asp, line 48
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193514
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sozdala novuyu querie, najav na verkhnuyu tablicu vizvala sql view, 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 -sil moikh bolshe net :-(
    #32193524
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ли поле visitor_id в таблице?
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193530
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ne takogo polya voobshe ne sozdalos- tolko imya, email, adress, telephon, kategoriya kotoraya on vibral v interesakh i vse.

esli kto zainteresovan mojet posmotret www.websamba/sutulio, tam ya pitayus zastavit ego rabotat pered tem kak perevesti ego na server koledja, gde ego ocenyat i mojet bit s Bojyey i vashey pomoshyu poluchu diplom.....
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193548
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице поля нет.

Это совпадает с тем, что я для Вас нашел здесь (кстати, тоже можете пользоваться ;)

http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B216425

Надо сделать такое поле. Умеете в Аксессе добавлять поля в таблицах?

Только если Вы создадите поле, оно изначально будет пустым.

Я надеюсь, для Вас кто-то сделал и дургие aspшки, которые обеспечат начальное заполнение этого поля.

Потому что Ваш update обновляет только строку, где visitor_id равно 101309542.

Посмотрите, может быть, правильнее воспользоваться полем id (не visitor_id)? Откройте таблицу visitors в Access и посмотрите, есть ли там похожие значения (101309542 и т.п.). Если это оно, то переделайте так, чтобы в условии where было сравнение с id, с формы же уберите это поле, и строки

Код: plaintext
1.
2.
id=Request.Form( "id" )
...
sql=sql &  "', id='"  & id


тоже уберите, чтобы не заполнялось с формы, а пользовалось тем что там есть.

Только не выполняйте, не подумав. Может быть, поле id - это совсем другое. Посоветуйтесь с тем, кто это все сделал ;)
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193564
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ya vse eto sdelala :-((((((((((((((( po knige. uchilas 3 goda nazad a Kurs moy v koledje zakrili 2 goda nazad, tak chto uchus odna i po edinstvennoy knige, kotoraya specialno sozdana dlya etogo koledja i etogo kursa. tam net ni nalevo ni napravo- vse po knige.
tablica id eto sovsem drugoe- eto nomer passporta, kotoriy vnosit posetitel esli on khochet stat chlenom kluba, poluchat skidki i t.d. a visitor_id eto avtomaticheskiy nomer kotoriy poluchaet kajdiy posetitel pri vkhode v sayt. po etomu visitor_id mojno uznat u pokazat emu kakie knigi on kupil- ego shopbasket, on smojet stirat knigi, menat kolichestvo i t.d. to est visitor_id pozvolaet emu menyat svoyu sobstvennuyu korzinu, ne menaya vsem posetitelam tu je knigu naprimer...

v tablece visitor te je chisla v pole visitor_id 101309542
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193670
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2All
Я уже тоже теряюсь. Слушайте, помогите нам!
Чего хочет Access? какой еще параметр?
Может, все поля в квадратные скопки поставить?
bilby,
попробуйте воспользоваться советом arTimonа! Только я сам точно не знаю, какие еще параметры нужны, кроме dsn... В других местах с таким conn хоть один UPDATE работает?
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193695
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Чего хочет Access? какой еще параметр?

А что, разве просмотреть коллекцию Parametеrs запрещено религией?
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193769
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извиняюсь, Parameters чего? Connectionа?
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193801
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>извиняюсь, Parameters чего? Connectionа?


Что, так трудно Command создать?
Сделать Parametrs.Refresh и посмотреть чем заполнена коллекция, разобраться с не верно написанным полем (или еще с чем-нибудь), исправить Update и ...вернуться к Connection.Execute
Это теперь понятно?
Займет времени 5 минут.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193843
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bilby, действуйте! ;-)

Виктор, признайтесь что сначала не заметили, что Commandа нету ;))

bilby, если не знаете, как сделать Command, проверьте сначала правильно ли написаны все поля в запросе update, затем по справке сделайте Command
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32193859
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2fedd
>Виктор, признайтесь что сначала не заметили, что Commandа нету ;))

Что значит "не заметил"? Заметил. Так же заметил что вы в этом топике какой-то херней страдаете. Ищите что-то, гадаете, предполагаете.
Вместо того чтобы просто посмотреть коллекцию параметров. Parametеrs есть только у Command. Если кто-то нашел их в ином месте - то пусть поделиться этим местом со своим психоаналитиком
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32194051
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:(

помогаю как могу. умники-то в этот тред не заходят.

я лично никогда не делал Комманд, Параметерс и Рефреш, тоьлко чтобы узнать, что я неправильно в запросе написал. Тем более не знаю, как объяснить как это сделать в форуме.

Пошел к психоаналитику. Бай.
...
Рейтинг: 0 / 0
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
    #32195046
bilby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GOSPODA SPASIBO OGROMNOE ZA POMOSH. VSEM!!!!
Vam Fedd, Vam Viktor. nesmotrya na to chto vse eto delo zakhodit dlya menya v nevedonie dali, ya ochen blagodarna Vam Vsem za jelanie pomoch. budu izuchat Command i ego parametri.
spasibo eshe raz, kogda vi so mnoy nadejda na diplom eshe ne gasnet.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / POMOGITE POJALUYSTO -sil moikh bolshe net :-(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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