InsertRow

Страницы: 1
RSS
InsertRow
 
Цитата
NUMBER InsertRow(NUMBER t_id, NUMBER key)
Примечание:
При добавлении данных в новую таблицу в первую очередь выполните данную функцию с параметром «key» равным «-1». При этом строка добавится в конец таблицы.
Почему при добавлении в новую таблицу key должен быть равен -1?
Что произойдёт, если добавлять в новую таблицу с другим, отличным от -1, значением?
Надо делать так, как надо. А как не надо - делать не надо.
 
Здравствуйте
Цитата
Старатель пишет:
Почему при добавлении в новую таблицу key должен быть равен -1?
значение "-1" позволяет добавить строку сразу за следующей.
Не обязательно решать задачу именно через -1, можно воспользоваться циклом или сразу указать значение больше чем будет строк.
Но ведь "-1" удобней, особенно для случая когда количество добавляемых строк заранее не известно.
Цитата
Старатель пишет:
Что произойдёт, если добавлять в новую таблицу с другим, отличным от -1, значением?
Согласно документации:
"При вызове функции с параметром «key» большим, чем текущее количество строк, строка добавляется в конец таблицы."
 
В документации написано:
Цитата
Функция возвращает номер добавленной строки при успешном выполнении, иначе – «-1».
По факту в случае ошибки возвращается 0
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Старатель написал:
В документации написано:
Цитата
Функция возвращает номер добавленной строки при успешном выполнении, иначе – «-1».
По факту в случае ошибки возвращается 0
Пришлите пример кода на котором воспроизводится пробелма
 
Код
InsertRow(1, 1)
Надо делать так, как надо. А как не надо - делать не надо.
 
Проблема изучается. Постараемся в ближайшее время дать ответ.
 
Старатель, Добрый день!

Описанная проблема, будет исправлена в одной из очередных версий программы.
Приносим извинения за причиненные неудобства.
Страницы: 1
Читают тему
Наверх