|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
Доброго Всем дня! Почему результат View в SQLITE редактировать нельзя, а такой же запрос сделанный в ACCESS к той же базе SQLITE - позволяет редактировать данные ? Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2011, 18:45 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2011, 19:52 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
MaxSem http://sqlite.org/omitted.html Читал эту страничку. У меня LEFT JOIN, он "is implemented", но почему результат нельзя редактировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2011, 20:12 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
redskyMaxSem http://sqlite.org/omitted.html Читал эту страничку. У меня LEFT JOIN, он "is implemented", но почему результат нельзя редактировать? ... и как сделать так, чтобы можно было? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2011, 21:06 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
redsky, Если ты из Акцесса сумел обновить VIEW то значит ты на самом деле работал не с VIEW а с локальной копией данных внутри Акцесса. VIEW в SQLite не обновляемые. Совсем. Читай последний абзац: http://sqlite.org/lang_createview.html ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2011, 23:33 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
White Owlredsky, Если ты из Акцесса сумел обновить VIEW то значит ты на самом деле работал не с VIEW а с локальной копией данных внутри Акцесса. VIEW в SQLite не обновляемые. Совсем. Читай последний абзац: http://sqlite.org/lang_createview.html В Access я не "обновлял VIEW". Я же писал "такой же запрос сделанный в ACCESS к той же базе SQLITE" . База подключена через ODBC. VIEW я делал через в той же базе через SQLite Mestro. Вопрос открыт. Как сделать View в SQLite, из двух таблиц, чтобы данные при этом можно было редактировать полученной View? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2011, 23:46 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
redsky, сказали же. НИКАК ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2011, 23:50 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
VSVLADredsky, сказали же. НИКАК Увидел )) Жаль. Спасибо !!! :( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2011, 23:55 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
White OwlVIEW в SQLite не обновляемые. Совсем. Читай последний абзац: http://sqlite.org/lang_createview.html Там сказано, что можно. И даже сказано, как - для модификации данных во вью следует использовать INSTEAD OF триггер на view. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2011, 23:17 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
MBGWhite OwlVIEW в SQLite не обновляемые. Совсем. Читай последний абзац: http://sqlite.org/lang_createview.html Там сказано, что можно. И даже сказано, как - для модификации данных во вью следует использовать INSTEAD OF триггер на view.ээээ... ты разницу между триггером и командой update видишь? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2011, 01:08 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
White OwlMBGпропущено... Там сказано, что можно. И даже сказано, как - для модификации данных во вью следует использовать INSTEAD OF триггер на view.ээээ... ты разницу между триггером и командой update видишь? Будем юзать триггер )) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2011, 12:05 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
White Owlээээ... ты разницу между триггером и командой update видишь? Если на вью создать триггер, можно делать апдейт на триггер. RTFM. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2011, 13:32 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
Я сейчас решаю похожую задачу, и столкнулся вот с какой проблемой: триггер instead of update of somecolumn не срабатывает, если происходит обновление сразу нескольких полей (хотя и включая somecolumn). Триггер instead of update без указания столбца срабатывает всегда, однако в этом случае нельзя понять, какие поля обновляются. Не подскажите, это особенность SQLite, или в "энтерпрайзных" базах ситуация такая же? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 13:36 |
|
SELECT с возможностью редактирования данных
|
|||
---|---|---|---|
#18+
Андрей ПарамоновЯ сейчас решаю похожую задачу, и столкнулся вот с какой проблемой: триггер instead of update of somecolumn не срабатывает, если происходит обновление сразу нескольких полей (хотя и включая somecolumn). Триггер instead of update без указания столбца срабатывает всегда, однако в этом случае нельзя понять, какие поля обновляются. Не подскажите, это особенность SQLite, или в "энтерпрайзных" базах ситуация такая же? Триггер на столбец должен срабатывать, если этот столбец обновляется. У вас где-то ошибка. Вот простой тест, при модификации поля "а" выдается сообщение об ошибке: $ echo ".read trigger.sql"|sqlite3 Error: near line 10: Op! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 14:36 |
|
|
start [/forum/topic.php?fid=54&msg=37354842&tid=2009154]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 167ms |
0 / 0 |