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

Disqlite заполнение одной таблицы с разных компьютеров

14.11.2017, 15:06. Показов 771. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Delphi 2007. Использую sqlite базу данных. Компоненты DISQLite Personal.
База данных лежит на сетевом диске. Пользователи проходят тест и отправляют данные в одну таблицу. При попытке отправить данные сразу с нескольких компьютеров выдает ошибку "database is locked". Мод сиреализации вроде включен.
Помогите, долго мучаюсь. Приму любой способ, главное что-бы заполнялась таблица.

Извиняюсь за нубский вопрос.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.11.2017, 15:06
Ответы с готовыми решениями:

Заполнение разных TextBox из одной функции
Добрый вечер! Подскажите пожалуйста как правильно реализовать такую задачу. Есть 4 группы из текстбоксов. Каждая группа имеет...

Заполнение таблицы данными из двух разных таблиц
Уважаемые знатоки, вопрос к вам. Есть таблица, в которой три поля: ID, ID_auto и ID_manager, первое поле заполняется автоматически,...

Заполнение таблицы несколькими людьми на разных компьютерах.
У меня такая проблема - есть таблица с полями в Excel. Вопрос - Как реализовать, чтобы определенные поля заполнялись определенными людьми...

3
5985 / 4560 / 1095
Регистрация: 29.08.2013
Сообщений: 28,199
Записей в блоге: 3
14.11.2017, 19:24
https://habrahabr.ru/post/149635/
или в документации искать по словам WAL и Multiuser
0
Житель Земли
 Аватар для DenNik
3004 / 3026 / 390
Регистрация: 26.07.2011
Сообщений: 11,465
Записей в блоге: 1
14.11.2017, 20:04
Цитата Сообщение от qwertehok Посмотреть сообщение
https://habrahabr.ru/post/149635/
я вот ради интереса почитал и нашел такое (только в первой части)
Система использует механизмы блокировки доступа к файлу на уровне ОС, чтобы это все работало
(эти механизмы обычно плохо работают на сетевых дисках, так что не рекомендуется использовать SQlite с файлом на сети).
Изначально SQlite работал по принципу «многие читают — один пишет».
То есть только одно соединение пишет в БД в данный момент времени. Если другие соединения попробуют тоже записать, то словят ошибку SQLITE_BUSY.
0
5985 / 4560 / 1095
Регистрация: 29.08.2013
Сообщений: 28,199
Записей в блоге: 3
14.11.2017, 20:08
все задается в настройках, об этом написано в мануале по SQLite
я пробовал работать с Sqlite по сети и в многопоточном режиме - все ок.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.11.2017, 20:08
Помогаю со студенческими работами здесь

Автоматическое заполнение таблицы значениями, выбранными из разных таблиц?
MS Access 2003 Есть 1-я таблица - 4 колонки: студент, специальность, курс, группа, 500 строк (заполнена). Есть 2-я таблица - 1...

Заполнение одной таблицы данными из другой
Прошу помощи, не могу сообразить как написать небольшой скрипт, если кто может опишите в общих чертах. Ситуация такая, есть две таблицы БД...

Автоматическое заполнение одной таблицы из другой
Задача есть на Лист2 таблица с исходными данными. На Лист1 есть друга таблица, которая должна автоматически до заполнятся исходя из...

Заполнение данных из одной таблицы в другую
Доброго времени суток! Подскажите пожалуйста как реализовать заполнение данных из столбца одной таблицы в другую? Было создано 2 таблицы ,...

Заполнение нескольких строк одной таблицы
Здравствуйте! Собственно вопрос такой: как из одной формы заполнить несколько строк одной таблицы? Суть: Имеем одну работу, в...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru