• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Ms Access + Sql

  • Автор темы Diges
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

Diges

Добрый день!

Есть вопрос!
Имеется БД на SQL севрвере.
Имеется mdb база сделанная на Access со связанными основными таблицами из БД которая на SQL сервере.

вся работа по введению данных ведется из Аксесовской базы(mdb), там все формы для ввода данных.

проблема в следующем:
нельзя изменять или удалять записи из Access, по какойто причине эти записи блкируются
причем только в одной связной таблице и причем не все, но блокированных большенство.

т.е. заношу запись в таблицу, сохранаю, все ОК
после пытаюсь ее отредактировать Access дает ошибку что связная таблица не может быть редактированна. Ошибка связной таблицы.

ктото может сталкивался с подойбной проблемой? причем изменений никаких не было произведено в структуру SQL БД.
по непоянтной причине стала такая фигня.
логики сам не смог найти почему некоторые записи блокируются а некоторые нет.

неед хелп!
заранее спасибо!
 
N

Nadin

Здравствуйте! Попробуйте проверить значение поля с типом bit. Не допускается значение null. Нужно либо занести значение с помощью SQL-запроса, либо добавить ограничение not null и default.
 
D

Diges

проверил, полей с типом bit не использовал.
другие поля все разрешил Allow nuls.
не влияет :(
 
O

Over

Вопрос. А на формах для занесения и редактирования данных ВБАшный код есть? Возможно просто выполняется DoCmd.OpenQuery или подобное, а в конце корректно не закрывается. Проверьте плз.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!