|
attempt to write a read-only database
|
|||
---|---|---|---|
#18+
и гуглил и яндекс'ил но так и не понял можно ли снять с SQLite READ-ONLY атрибут. По сети прекрасно работает SELECT, а с UPDATE, INSERT вываливает Exception: attempt to write a read-only database . Я понимаю что SQLite не серверная база и с этим связаны проблемы сетевого доступа, но вроде люди пытаются пробить эту проблему. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 22:14 |
|
attempt to write a read-only database
|
|||
---|---|---|---|
#18+
vaistasи гуглил и яндекс'ил но так и не понял можно ли снять с SQLite READ-ONLY атрибут.Невозможно снять то чего несуществует. База открывается в режиме read-only тогда, когда открывший ее не может редактировать файл базы. Будет ли это потому что на файле стоит R/O флаг (только для виндов), или потому что у тебя прав не хватает, или потому что файл базы лежит в памяти а не на диске, или потому что файл базы на R/O CD записан - абсолютно не важно. Если ты не можешь редактировать файл базы - ты не можешь обновлять базу. Все. vaistasПо сети прекрасно работает SELECT, а с UPDATE, INSERT вываливает Exception: attempt to write a read-only database . Я понимаю что SQLite не серверная база и с этим связаны проблемы сетевого доступа, но вроде люди пытаются пробить эту проблему. Ну когда люди начнут думать то??? SQLite это встраиваемая база. С прямым доступом к файлу базы. Не бывает там никаких сетей, серверов и IP адресов. Нет в SQLite никакого сетевого доступа. Нету. Вообще. Весь доступ идет напрямую к файлу. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 00:09 |
|
attempt to write a read-only database
|
|||
---|---|---|---|
#18+
White Owl, Я понимаю, тогда почему Sqlite Expert Professional делает INSERT без проблем? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 00:23 |
|
attempt to write a read-only database
|
|||
---|---|---|---|
#18+
vaistasWhite Owl, Я понимаю, тогда почему Sqlite Expert Professional делает INSERT без проблем?Значит не понимаешь. Что такое Sqlite Expert Professional? Как он открывает файл? А ты к базе идешь из какой программы? Как она открывает файл? Повторяю еще раз: SQLite это ВСТРАИВАЕМАЯ СУБД. Это значит что каждая программа работающая с БД имеет внутри себя полную копию СУБД и каждая программа пытается работать с файлом базы напрямую. А это в свою очередь означает что для каждой из программ доступ к файлу идет по разному. И ты должен четко понимать кто и как работает с файлом. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 00:57 |
|
|
start [/forum/topic.php?fid=54&msg=37363848&tid=2009153]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 362ms |
total: | 527ms |
0 / 0 |