Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/14: Рейтинг темы: голосов - 14, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 8

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /bookshop/joinclub2.asp, line 48

02.09.2009, 12:25. Показов 3142. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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:

<%
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.connecti on')
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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.09.2009, 12:25
Ответы с готовыми решениями:

Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 3.
Hi All! имеется форма для добавления нового юзера в базу Set strConnString = Server.CreateObject('ADODB.Connection') ...

Ошибка Microsoft OLE DB: [Microsoft][ODBC Microsoft Access Driver] Disk or network error. /test.asp, line 3 На строке: conn.Open 'DSN=d'
Помогите пожалуйста! Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) Disk or network error. /test.asp, line 3...

Microsoft OLE DB Provider for ODBC Drivers error '8007000e' [Microsoft][ODBC Microsoft Access Driver] Cannot open any more tables.
Microsoft OLE DB Provider for ODBC Drivers error '8007000e' Cannot open any more tables. a_func.inc, line 813 Кода этой ошибки...

10
0 / 1 / 3
Регистрация: 27.03.2012
02.09.2009, 14:25
раскоментируй Response.Write sql и пришли что она выдает, возможно у тебя пусто в session('visitor_id')?
0
0 / 1 / 3
Регистрация: 27.03.2012
02.09.2009, 14:26
P.S. и форум по MS Access тут ни причем, потому и не отвечают, такие вопросы надо задавать в форуме по ASP
0
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 8
02.09.2009, 14:33  [ТС]
kogda Response.Write ne zakomentirovana to ona vidaet strochku Update Visitor where visitor_name='vvv', phone='999', visitor_id='10351231' i t.d.
to est s raskomentirovannoy Response.Write on ne daet nikakoy oshibki. problema v Conn.Execute. kogda ona zakomentirovana to vse rabotaet- s Response.write pokazivaet stroku update visitor, kogda Response.Write zakomentirovana tolko frazu 'thank 4 join us'. kogda je conn.execute nezakomentirovana on pokazivaet etot samiy error.

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 / 1 / 3
Регистрация: 27.03.2012
02.09.2009, 14:38
вот скопируй в access что выдает response.write и попробуй выполни
0
0 / 0 / 1
Регистрация: 10.04.2009
Сообщений: 246
02.09.2009, 14:45
А где ты учишься???
0
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 8
02.09.2009, 14:51  [ТС]
kak ponat skopiruy v acsess? prosto perepisat v polya to chto vidaet Response.Write sql? chto eto mne dast?

otuchilas v koledje, teper pitayus poluchit diplom.
0
WebLamer
02.09.2009, 15:58
Зайди в Access'e на вкладку 'Queries' создай там новый запрос потом сделай правый щелчек на поле где отображаются таблицы(верхняя половина экрана)и выбери в всплывающем меню 'SQL View'. Вставь туда то что выдаст тебе Response.Write sql
Это тебе даст уверенность в том что запрос правелен если он конечно корретно выполнится(если он ничего не возвратит и ошибки не будетзначит визитера с таким ID задай существующего визитера)
Удачи!;-)
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 8
03.09.2009, 12:30  [ТС]
Dobroe utro vsem, prostite chto ne otzivalas- ne vsegda est vozmojnost zayti v net.

sdelala vse kak Vi skazali. 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 / 1 / 3
Регистрация: 27.03.2012
03.09.2009, 18:03
гм, я не знаю, судя потому, что запрос выполнился в Access без ошибок, то sql-запрос корректен. но судя по ошибке, которую возвращает ASP запрос не корректен, специально посмотрел хелп, там написано

Error Message

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access 97 Driver]
Too few parameters. Expected 1.

Cause

This error occurs because the column name that you used in the query syntax does not exist. Often this error is just a typographical error. Check the column names in a database against your query string. If you are using Microsoft Access, make sure that the actual column name is used and not a column's 'display' name.

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

так что проверяй... где тут не так

я бы попробовал для начала выполнить из ASP к примеру следующее

UPDATE visitors SET visitor_name='Eduard' WHERE email='edya@yahoo.co.il'

чтобы убедится что это не ошибка в вызове объекта ADO
0
WebLamer
03.09.2009, 19:38
В тот раз я ошибся запрос UPDATE вообщето не должен возвращать таблицу он просто изменяет соделжание записей. На самом деле попробуй простенький запрос на редактирование, у меня с этим проблем не возникало, поэтому такой ошибки еще не встречал.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.09.2009, 19:38
Помогаю со студенческими работами здесь

проблемы с Access: [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)'.
потребовалось на сервере с Access поработать (раньше все только с SQL Server было). Сам Access на сервере не стоит. При попытке подключения...

Помогите отловить ошибку: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect s
Раньше токого не возникало, пытаюсь вставить в таблицу: otvet = trim(request.form('R1')) last = rs0('IDUser') cn2.Execute('insert...

Ошибка: [Microsoft][ODBC Microsoft Access Driver]Data type mismatch in criteria expression.
Имеется код: &lt;%@LANGUAGE='VBSCRIPT'%&gt; &lt;% set CheckOut=Server.CreateObject ('ADODB.Connection') CheckOut.Open ('UserBD') set...

Странная ошибка с ODBC: [Microsoft][Драйвер ODBC Microsoft Access] Файл '(нет данных)' не может быть открыт ядром базы данных Microsoft Jet.
Внезапно вылезла вот такая ошибка: Файл '(нет данных)' не может быть открыт ядром базы данных Microsoft Jet. Файл уже открыт другим...

[Microsoft][ODBC Microsoft Access Driver] 'Hvorkinjavasample_analisys 'HVORKINJAVASAMPLE_ANALISYSDATABASESA'.mdb' is not a valid path
Здравствуйте! У меня JBuilder 4. Пишу апплет. База - MS SQL server. В апплете создан обьект database, соединенный через jdbc:odbc с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru