Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 78

Ошибка при любом изменении БД

11.02.2011, 00:36. Показов 2645. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу на АСП, через АДО. При попытке обновить изменения Recordset пишет: 'Текущий объект Recordset не поддерживает обновление. Это связано с ограничением поставщика или с выбранным типом блокировки.'
И вообще ни DELETE, ни INSERT INTO не работает, только SELECT работает, всё время какието ошбки у меня подозрение, что что-то с правами, такое может быть? NTFS, Office 2003, XP
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2011, 00:36
Ответы с готовыми решениями:

Запись значений полей при любом вводе, изменении, обновлении данных в форме
Чтобы не потерять введенные данные (например при случайной сбое в работе базы) нужно чтобы при обновлении, изменении значений в полях формы...

Ошибка при изменении пароля
Добрый день, прошу помощи в решение данной ситуации: При изменении пароля вылетает ошибка. VB не знаю. Код копировал с форума и пытался...

Ошибка при изменении источника данных
Здравствуйте форумчане. Есть 2 формы, договоры и Find, таблица договоры. Если создать запрос:SELECT договоры., договоры., ...

5
Сумрак
11.02.2011, 05:59
Может. Но чтоб ответить нужно знать больше инфы.Где и какая БД? Через какого поставщика подключаетесь? B и на какую библу ссылка стоит? Во всем наборе библ AdO есть урезанная, облегченная версия. Какой рекорд открываете, статик и т.д.?
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 78
11.02.2011, 09:27  [ТС]
Не работает:
C#
1
2
3
4
5
6
var db = Server.CreateObject('ADODB.Connection');
db.Open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + Server.MapPath('/1.mdb'));
val = db.Execute('SELECT * FROM Table1;');
val .AddNew();
val .Fields ('Field1') = '12107880'
val .Update();
Не работает:
C#
1
2
3
4
      db = Server.CreateObject('ADODB.Connection');
      db.Open('MainDB');
      var SQL =  'INSERT INTO News  () VALUES ( ' ' + Date_ + ' ', ' ' + Descr + ' ');';
      db.Execute(SQL);
Не работает:
C#
1
2
3
4
      db = Server.CreateObject('ADODB.Connection');
      db.Open('MainDB;');
      db.Execute('DELETE FROM News WHERE ID='+ ID + ';');
      db.Close();
В БД 3 поля: ID(код), Date(текстовая), News(текст)
0
1 / 1 / 5
Регистрация: 29.11.2008
Сообщений: 179
12.02.2011, 14:44
DELETE нужно писать так:
DELETE from [имя таблицы] where ID=...
У вас в качестве имени таблицы - имя поля.
Date - служебное слово, использовать его для названий плохой тон и источник странных ошибок....

Вообще тут какая-то путаница... Давайте точные названия таблиц и полей
0
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 78
12.02.2011, 15:19  [ТС]
News - это имя таблици и имя одного из поля...
0
0 / 0 / 0
Регистрация: 03.04.2011
Сообщений: 11
03.04.2011, 18:13
Короче, вопрос старый!

1. Проставь в IIS в администрировании на запись галочку
Только на ту папку где база данных

2. Проставь разрешения на изменения в Безопасности NTFS, там пользователя выбери IUSR_имя компа

Будут вопросы пиши на мыло, или сюда

Помогите с HTMLEncode кирилицу портит при занесении в базу данных....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.04.2011, 18:13
Помогаю со студенческими работами здесь

Вылетает непонятная ошибка при первом нажатии мышью в любом месте дочерней формы. Я в отчаянии!
Сделал форму в которой можно добавлять накладную. Из-за очевидного удобства, решил сразу же в форму добавить подчинённую форму в которой...

При любом изменении содержимого richTextBox выполнять определенный код
Здравствуйте. Как на с# сделать так, что бы при любом действии (например, добавления символа в richTextBox, удаления символа из...

При любом изменении указанного файла копировать его в определённое место
Здравствуйте, я вообще не разбираюсь в языках программирования. История такая: У меня есть программа приватная, она инжектит dll в...

Как отредактировать системные файлы на сервере при любом изменении txt файла на сайте?
У меня есть такая задача. На сайте в корне лежит txt файл fail.txt, в который иногда добавляется информация php скриптами. Надо, чтобы при...

При любом нажатии мышкой на любом сайте в браузере запускаются сайты, которые я не открывала
Здравствуйте! Со вчерашнего дня при нажатии мышкой на любую область любого сайта, открываются сайты, которые я не открывала. Это...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru