Marx

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

15.10.2007, 17:51. Показов 2643. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Hi All!

имеется форма для добавления нового юзера в базу

Set strConnString = Server.CreateObject('ADODB.Connection')

strConnString.Provider = 'Microsoft.Jet.OLEDB.3.51'
strConnString.Open 'Database'

'Database прописана в настройках ODBC

strLoginField = Request.Form('login_field')
strPasswordField = Request.Form('password_field')

'Перенос содержимого textbox'ов в переменные

strSQL = 'INSERT INTO Users (Login, Password, VALUES (strTextField, intIntegerField);'

'Вот этот запрос упорно не хочет выполняться пишется ошибка

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

strConnString.Execute strSQL

ошибка указывает на эту строчку

где может быть глюк?
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.10.2007, 17:51
Ответы с готовыми решениями:

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 Кода этой ошибки...

Проблема с таблицами: Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' Too few parameters. Expected 2. чтобы это могло значить, вообщето я...

Тип ошибки: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'AL_AS
Я только начинаю, это мой первый пробный пример и никак не могу начать: Вот пример, который я хотел запустить: за ним сообщение об...

5
Marx
15.10.2007, 17:55
Hi All!

сорри, опечатка в коде

имеется форма для добавления нового юзера в базу

Set strConnString = Server.CreateObject('ADODB.Connection')

strConnString.Provider = 'Microsoft.Jet.OLEDB.3.51'
strConnString.Open 'Database'

'Database прописана в настройках ODBC

strLoginField = Request.Form('login_field')
strPasswordField = Request.Form('password_field')

'Перенос содержимого textbox'ов в переменные

strSQL = 'INSERT INTO Users (Login, Password, VALUES (strLoginField, strPasswordField);'

'Вот этот запрос упорно не хочет выполняться пишется ошибка

Когда указываешь вместо strLoginField, strPasswordField конкретные значения, например 'User1', 'Password1' все работает нормально

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

strConnString.Execute strSQL

ошибка указывает на эту строчку

где может быть глюк?
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
15.10.2007, 18:10
strSQL = 'INSERT INTO Users (Login, Password) VALUES ('' & strLoginField & '',' ' & strPasswordField & '')'
0
quit
15.10.2007, 18:31
INSERT INTO dbf_name (fname1,fname2)
VALUES (eExpression1 , eExpression2)
Marx
16.10.2007, 01:43
Не совсем понятно как строится запрос с участием переменыых, т.е. где и как нужно правильно расставлять кавычки и апострфы. Например, мне теперь вздумалось вместо INSERT использовать DELETE. Я пишу

strSQL = 'DELETE * FROM Users WHERE ID_USER=' & ' ('' & strIDField & '')'

если, что он должен удалить строку, с ID_USER=strIDField

кстати, а как загнать данные из полей access базы в textbox'ы на страничке, изменить эти данные на страничке и обновить соответствующие поля в бд. Такое возможно, или слишком много хочу?
0 / 0 / 0
Регистрация: 15.10.2007
Сообщений: 22
16.10.2007, 03:36
тебе нужно прочитать про синтаксис SQL

DELETE FROM [TableName] WHERE [Condition]
SELECT * FROM [TableName] WHERE [Condition]
INSERT INTO [TableName](Fieal1, Field2) VALUES (Var1, var2)
UPDATE [TableName] SET Fld1=Var1, Fld2=Var2 WHERE [Condition]

У тебя в первом случае просто была скобка пропущена. Поэтому и не работало.

Неплохой справочник по SQL есть здесь http://www.activeserverpages.ru/DataBase/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.10.2007, 03:36
Помогаю со студенческими работами здесь

Помогите отловить ошибку: 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...

Проблемы с trusted_connection. Ошибка: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]Login
Пытаюсь подключиться к БД. Строка соединения следующая: Provider=Microsoft OLE DB Provider for SQL Server;...

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /bookshop/joinclub2.asp, line 48
Dobroe utro. Proshu vsekh kto mojet pomoch mne s saytom- diplomnoy rabotoy. kogda posetitel sayta zapolnaet svoi dannie v...

Ошибка 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...

Запрос в Access глючит: Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
Почему-то выдает синктаксическую ошибку, при попытке обратиться к базe Access: Microsoft OLE DB Provider for ODBC Drivers error...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations рестрикции доступа на сервер sshd статья: https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточное программировани­е в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru