|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
При удалении из таблицы получаю сообщение : "Cannot delete record! There is at least one record with same fields values!" и ошибку: Error Message: ---------------------------------------- can't format message 13:896 -- message file C:\firebird.msg not found. Dynamic SQL Error. SQL error code = -104. Unexpected end of command - line 2, column 2232047. [00544D06] FIB.IBError (Line 533, "FIB.pas" + 55) + $2 Таблица самая простая CREATE TABLE ZM_DOSTUP ( ID_USER T_CODES NOT NULL, STATUS INTEGER ); ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:01 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
Gallemar, текст-то ошибки понятен? Что строка не уникальна и не понятно, какую-именно удалять? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:03 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
wadmanGallemar, текст-то ошибки понятен? Что строка не уникальна и не понятно, какую-именно удалять? Понятен. Я просто первый раз с таким столкнулся. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:12 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
GallemarwadmanGallemar, текст-то ошибки понятен? Что строка не уникальна и не понятно, какую-именно удалять? Понятен. Я просто первый раз с таким столкнулся. А был-бы триггер с ген_ид... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:15 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
wadmanGallemarпропущено... Понятен. Я просто первый раз с таким столкнулся. А был-бы триггер с ген_ид... Эта табличка осталась в наследство,она несет в себе ограничение по правам усеров,так что вводить суррогатный ID я не вижу смысла ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:18 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
Gallemar, ну хотя бы PK или уникальный индекс если бы был, то такой ситуации не возникло бы ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:20 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
Симонов ДенисGallemar, ну хотя бы PK или уникальный индекс если бы был, то такой ситуации не возникло бы Нельзя,значения могут быть неуникальны если усер в разных группах ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:21 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
GallemarСимонов ДенисGallemar, ну хотя бы PK или уникальный индекс если бы был, то такой ситуации не возникло бы Нельзя,значения могут быть неуникальны если усер в разных группах Остается - ССЗБ. П.С. IBE тут не при чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:26 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
wadmanGallemarпропущено... Нельзя,значения могут быть неуникальны если усер в разных группах Остается - ССЗБ. П.С. IBE тут не при чем. Что за день,опять буратином обозвали. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 11:35 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
Gallemarзначения могут быть неуникальныЕсли у тебя в таблице 2 совершенно идентичных строки... ну ты понял. Пиши запросы руками собственно и все, но не удивляйся если запрос зачистит куда больше записей, чем тебе кажется. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 12:18 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyGallemarзначения могут быть неуникальныЕсли у тебя в таблице 2 совершенно идентичных строки... ну ты понял. Пиши запросы руками собственно и все, но не удивляйся если запрос зачистит куда больше записей, чем тебе кажется. Запросами всё чудесно удалилось. Это не я,а мои девчонки,ошибку увидели и в ступор встали. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 12:38 |
|
Ошибка при удалении из таблицы
|
|||
---|---|---|---|
#18+
GallemarПри удалении из таблицы получаю сообщение : "Cannot delete record! There is at least one record with same fields values!" и ошибку: Error Message: ---------------------------------------- can't format message 13:896 -- message file C:\firebird.msg not found. Dynamic SQL Error. SQL error code = -104. Unexpected end of command - line 2, column 2232047. C:\firebird.msg - это не совсем подходящее место для firebird.msg :) И про "column 2232047" кто-то заблуждается :) А вообще у таблицы есть поле rdb$db_key, и имхо можно селектить данные таблицы вместе с этим полем, и добавлять в условие на удаление: "and (rdb$db_key = :db_key)". Тогда поведение получится более ожидаемым. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2014, 14:40 |
|
|
start [/forum/search_topic.php?author=dubna&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
85ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 764ms |
total: | 953ms |
0 / 0 |