Функция разового запроса к БД через ADO
adoqueryexecsql(obj_id,request_text);
Имя | Тип данных | Описание |
---|---|---|
obj_id | integer | id объекта доступа к БД |
request_text | string | Текст SQL запроса к БД |
adoqueryexecsql – функция позволяет произвести разовый запрос (запросы вида INSERT INTO, UPDATE) с текстом request_text к базе данных через интерфейс ADO.
Имя | Тип данных | Описание |
---|---|---|
Передача текста запроса к базе данных. |
initialization adoid = adoquerycreate; adoquerysetconnection(adoid,"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test_database.mdb;Persist Security Info=False;") end; adoqueryexecsql(adoid," INSERT INTO DATATABLE (MODELTIME,DATAVALUE) VALUES ('"+floattostr(time)+"','"+floattostr(signal)+"');"); finalization freeobject(adoid); end;
При инициализации скрипта примера происходит создание объекта доступа к БД через ADO и установка строки подключения. На каждом шаге расчета происходит запрос к БД с записью значений времени и сигнала. При остановки расчета производится освобождение объекта подключения.