Racoon
1

ошибка: 'Microsoft JET Database Engine error '80040e21' The field is too small to accept the amount of data you attempted to add

02.08.2007, 14:30. Показов 4334. Ответов 27
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите, пожалуйста, почему когда я пытаюсь записать с помощью ASP большой объем текстовой информации в поле MEMO, мне постоянно выдается ошибка: 'Microsoft JET Database Engine error '80040e21' The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.' ???

Ведь тип поля MEMO, с unlimited по количеству знаков!!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2007, 14:30
Ответы с готовыми решениями:

Ошибка: Microsoft JET Database Engine error '80040e09' Cannot update. Database or object is read-only.
Microsoft JET Database Engine error '80040e09' Cannot update. Database or object is read-only. ...

Ошибка ystem.Data.OleDb.OleDbException: The Microsoft Jet database engine cannot open the file
устанавливаю конекшн с БД на access. использую компонент OleDbConnetion создал, кнопка...

Ошибка Microsoft JET Database Engine error '80040e10' No value given for one or more required parameters.
Тут вопрос... Я открываю базу на странице сайта: <% set conn =...

Не могу добавить запись, ошибка: Microsoft JET Database Engine error '80004005'
Вот пример кода: strDBPath = Server.MapPath('doska.mdb') Set db =...

27
Ustas
02.08.2007, 14:41 2
На самом деле, ограничение есть - попробуй зайти в этот самый Аксесс и вставь в нужное поле свой здоровый кусок текста прямо из буфера обмена - увидишь, что ограничение - есть... Сколько можно, к сожалению, не помню.
Racoon
02.08.2007, 14:48 3
Блин! Вот засада!
А можно как-нибудь обойти это ограничение и сделать unlimited по 'amount of data', а?
Ustas
02.08.2007, 14:50 4
выход есть и очень простой и логичный - меняй базу )
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
02.08.2007, 15:01 5
Ты что в это поле энциклопедии вписываешь?
0
Racoon
02.08.2007, 15:12 6
Да если бы...
Хотел guestbook слабать на базе Access. Но огорчать посетителя тем, что 'Вы можете набрать текст объемом не более 255 символов, включая пробелы' что-то не хочется.
Эх... Видать и впрямь придется переходить на SQL Server.
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
02.08.2007, 15:23 7
А у меня тоже самое на Access-97 толь поле ввода для посетителя текстовое. Пока в разработке но все действует.
0
Racoon
02.08.2007, 15:29 8
А у меня 2000-ый. Блин, неужели ввели ограничение по вводу?! Вот уроды-то! Ну что же, еще одна 'благодарность' дядюшке Билу!
Или 97-ой поставить...
А у тебя поле МЕМО? Ты пробовал туда записывать большие куски текста (до 1000 знаков)? Не обрезает?
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
02.08.2007, 15:38 9
Пляши! Я попытался ввести огромедный кусок текста в мое поле и у меня тоже ошибка! Есле бы не ты не узнал бы! Спасибо! Блин!
0
0 / 0 / 0
Регистрация: 16.06.2007
Сообщений: 165
02.08.2007, 15:39 10
ХМ... Не понимаю, а что мешает поставить тип MEMO?
Размер по-моему до 4 Кб... У меня реализована гастевая по этому принципу... Все работает, ничего не обрезает.... ))
Поробуй...
0
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
02.08.2007, 15:41 11
А с типом мемо он не берет данные из таблицы обратно в форму.
0
Racoon
02.08.2007, 15:42 12
Да не во што! Ты меня тоже 'обрадовал'.
Видать, M$Access у дядюшки Билла позиционируется как 'упрощенная БД для начинающих'.
Пора на 'взрослые' переходить...
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
02.08.2007, 15:44 13
Ладно пойду sql писать
0
Racoon
02.08.2007, 15:46 14
2 Spookus: Да у меня и так задано поле MEMO!!!
Access 2000. Обрезает так же как и текстовое! Монопенисно! Или я какую-нибудь гульку не выставил... Слушай, подскажи как сделать unlimited, а! Очень прошу!
0 / 0 / 0
Регистрация: 21.03.2007
Сообщений: 78
02.08.2007, 15:48 15
Это не от датабейса зависит а от способа коннекта к ней...через коннектион более 8 не прокачаешь..а через RS можно..RTFM People :-)
0
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
02.08.2007, 16:16 16
Osvald что более 8 символов не прокачаешь?
0
Racoon
02.08.2007, 16:28 17
2 Oswald: Что значит 'через коннектион более 8 не прокачаешь..а через RS можно..'??? Тема-то совсем другая! Речь о том, что Access НАПРЯМУЮ не позволяет записать в свою БД в одну ячейку информацию более чем 255 символов. Прямо в самом Access невозможно это сделать! Не говоря уже про ASP!

С уважением,
Racoon
02.08.2007, 16:29 18
2 Oswald: Что значит 'через коннектион более 8 не прокачаешь..а через RS можно..'??? Тема-то совсем другая! Речь о том, что Access НАПРЯМУЮ не позволяет записать в свою БД в одну ячейку информацию более чем 255 символов. Прямо в самом Access невозможно это сделать! Не говоря уже про ASP!

С уважением,
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
02.08.2007, 17:01 19
Я сейчас тестонул свою БД, так этот гнида всего 48 символов в поле ввел.
0
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
02.08.2007, 17:03 20
А нет, это я просто максимальную длину поля такой сделал.
0
02.08.2007, 17:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.08.2007, 17:03
Помогаю со студенческими работами здесь

Microsoft JET Database Engine ошибка '80004005' Syntax error in INSERT INTO statement
Из ASP-скрипта через ADO выполняю SQL-запрос INSERT INTO tblUsers...

Ошибка Error Type: Microsoft JET Database Engine (0x80004005) Could not use '' file already in use. /resume.asp, line 104
Скопировал рабочие скрипты из под PWS Win 98 SE под PWS Win2000. Во всех местах где в скрипте есть...

В каком случае возникает ошибка: 'Microsoft JET Database Engine error '80004005' Operation must use an updateable query'?
В каком случае возникает ошибка: 'Microsoft JET Database Engine error '80004005' Operation must...

Ошибка Microsoft JET Database Engine error '80004005' Could not find installable ISAM. /ms/prezid.asp, line 20
Строка подсоединения к таблице : Set objConn = Server.CreateObject('ADODB.Connection') ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru