Можно ли как-то, через "выполнить код" менять значения в Базе?



  • Привет коллеги)
    Такая проблемка возникла.
    Очень много значений в базе и постоянно меняются.
    Через стандартные методы, это вынос мозга создавать "Изменить запись" и так для каждого.
    Можно ли как то через код изменять?
    Пробывал через код - всё работает, к примеру такое

     if( [[DB_NUMBER_STOLBEC]] ){
            if( [[DB_NUMBER_STOLBEC]] > 0 ){
            var record = ( [[ID_USER_TEMATIC]] )
            _db_update_record(record, [ [[DB_NUMBER_STOLBEC]] ,1], 46)
    
            }
        }
    

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

    Возможно ли как то по названию таблицы и столбца менять?



  • @neizwestnyi00
    если перенести базу или скопировать схему базы не изменятся
    схема базы данных часть файла скрипта

    <DatabaseId>baseName</DatabaseId>
    <Schema>
       \\схема
    </Schema>
    

    можно распарсить блок Схема файл скрипта, создать константы для каждого индекса типа VAR_Table_Name = 1; VAR_Pole = 2; VAR_opop = 3...
    и после использовать _db_select_records( [ ], 1,100,VAR_Table_Name)


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.