IMind soft

Авторское программное обеспечение

Разработка

Дизайн

Проектирование

Тестируется

Функция savetodb

Написание функции:

savetodb(table, column, value)

Где table - переменная возвращенная функцией opentable, column - число, строка - представляющая собой имя столбца или индекс столбца - где нумерация начинается с 0 (с 1-ого столбца), value - значение, которое, нужно обновить или записать, в случае внешней базы данных (таких как MySQL) - требуется соблюдать типизацию данных, т.е. чтобы тип добавляемых данных соответствовал типу базы данных, того же столбца - например, если это строка, то писать строку, а если числовой тип данных, то использовать соответственно число.

Эта функция записывает данные в таблицу, указанного столбца, текущего указателя чтения/записи.

Для того чтобы обновить информацию и добавить/обновить записи, нужно использовать функцию updatedb для обновления данных в базе данных.

 

 

Функция "savetodb" и предназначена для сохранения данных в указанный столбец текущего указателя чтения/записи в таблице базы данных.

Принимая в качестве аргументов название столбца (column) и данные для сохранения (value), функция savetodb выполняет следующие шаги:

1. Проверяет, является ли указанный столбец существующим в таблице базы данных. Если столбец не существует, функция выводит сообщение об ошибке и ничего не делает.

2. Проверяет, является ли указатель чтения/записи валидным и находится на существующей строке таблицы. Если указатель недействителен или находится за пределами таблицы, функция также выводит сообщение об ошибке и завершается.

3. Проверяет тип данных, сохраняемых в указанном столбце, и сравнивает его с типом данных, которые требуется сохранить. Если типы данных не совпадают, функция попытается сохранить данные.

4. Сохраняет данные в указанный столбец текущей строки таблицы. Для этого функция использует соответствующий метод или функцию, предоставляемую средствами работы с базами данных.



Справка по встроенным функциям
Правила программирования скриптов
Опции программы
Цветовые константы

Top.Mail.Ru