|
|
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
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. 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 11:32 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
asp - круто, нкогда не сталкивался... можно ли поставить breakpoint и посмотреть содержимое переменной sql ? или вывести ее в бровсер, как там это делается Код: plaintext где-нибудь до executа или с закомментированным executом и посмотреть, что вернул этот загадочный для большинства из нас session("visitor_id")? может там пусто.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 12:46 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 12:53 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
Нельзя ли посмотреть и нам на содержимое sql ? зы. с закомментированным execute работает неправильно, оно же должно запоминать в таблицу измененную информацию о посетителе, не так ли? но не запоминает (как я догадываюсь). просто пишет "спасибо" и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 13:02 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 13:12 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
Пожалуйста, прошу Вас, содержимое sql полностью , сделайте сюда copy\paste, ведь это же не трудно. зы. И еще, боюсь, без execute не будет диплома... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 15:18 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
1.при указанном тексте asp вот такое никак выдать не может:UPDATE visitor where visitor_name="xxx", phone="9999" точно напишите что выдается на экран 2. проверьте настройки dsn : conn.Open "dsn=bookstore" мне кажется у вас в нем не прописано часть обязательных параметров, типа имя базы данных, таблица, тип аутентификации и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:17 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
Не, ругнулся бы на conn.Open, имхо Возможно, косяк здесь: Код: plaintext Например, здесь не ogromni nomer, а rowguid или строка какая-то, и Access думает, что это имя поля или параметр. И требует его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 16:23 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 11:30 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
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... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 11:57 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
Есть ли поле visitor_id в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 12:03 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
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..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 12:08 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
В таблице поля нет. Это совпадает с тем, что я для Вас нашел здесь (кстати, тоже можете пользоваться ;) 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 - это совсем другое. Посоветуйтесь с тем, кто это все сделал ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 12:19 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 12:31 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
2All Я уже тоже теряюсь. Слушайте, помогите нам! Чего хочет Access? какой еще параметр? Может, все поля в квадратные скопки поставить? bilby, попробуйте воспользоваться советом arTimonа! Только я сам точно не знаю, какие еще параметры нужны, кроме dsn... В других местах с таким conn хоть один UPDATE работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 13:39 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
>Чего хочет Access? какой еще параметр? А что, разве просмотреть коллекцию Parametеrs запрещено религией? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 13:55 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
извиняюсь, Parameters чего? Connectionа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 14:37 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
>извиняюсь, Parameters чего? Connectionа? Что, так трудно Command создать? Сделать Parametrs.Refresh и посмотреть чем заполнена коллекция, разобраться с не верно написанным полем (или еще с чем-нибудь), исправить Update и ...вернуться к Connection.Execute Это теперь понятно? Займет времени 5 минут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 14:54 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
bilby, действуйте! ;-) Виктор, признайтесь что сначала не заметили, что Commandа нету ;)) bilby, если не знаете, как сделать Command, проверьте сначала правильно ли написаны все поля в запросе update, затем по справке сделайте Command ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 15:20 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
2fedd >Виктор, признайтесь что сначала не заметили, что Commandа нету ;)) Что значит "не заметил"? Заметил. Так же заметил что вы в этом топике какой-то херней страдаете. Ищите что-то, гадаете, предполагаете. Вместо того чтобы просто посмотреть коллекцию параметров. Parametеrs есть только у Command. Если кто-то нашел их в ином месте - то пусть поделиться этим местом со своим психоаналитиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 15:28 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
:( помогаю как могу. умники-то в этот тред не заходят. я лично никогда не делал Комманд, Параметерс и Рефреш, тоьлко чтобы узнать, что я неправильно в запросе написал. Тем более не знаю, как объяснить как это сделать в форуме. Пошел к психоаналитику. Бай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 18:42 |
|
||
|
POMOGITE POJALUYSTO -sil moikh bolshe net :-(
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 14:11 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1785&tid=1680821]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 322ms |

| 0 / 0 |
