queryAddRow
Добавляет в запрос указанное количество пустых строк.
queryAddRow(query [, number/row(s)]) → returns numeric
Синтаксис функции-члена
someQuery.addRow([number/row(s)])
Справочник аргументов
query запрос Обязательный
number/row(s) числовое значение
Начиная с версии CF 10+ можно передать структуру, ключи которой соответствуют именам столбцов запроса, чтобы добавить строку данных, или массив таких структур, чтобы добавить несколько строк одновременно.
Примеры Пример кода с вызовом функции queryAddRow
CF 10+ Передайте данные строки непосредственно аргументу queryAddRow.
news = queryNew("id,title", "integer,varchar");
queryAddRow(news, {"id"=1,"title"="Dewey defeats Truman"});
writeDump(news); CF 10+ Передайте данные строки непосредственно аргументу queryAddRow.
news = queryNew("id,title", "integer,varchar");
news.addRow({"id"=1,"title"="Dewey defeats Truman"});
writeDump(news); Использование Script с функциями queryAddRow и querySetCell для заполнения запроса.
news = queryNew("id,title", "integer,varchar");
queryAddRow(news);
querySetCell(news, "id", "1");
querySetCell(news, "title", "Dewey defeats Truman");
queryAddRow(news);
querySetCell(news, "id", "2");
querySetCell(news, "title", "Men walk on Moon");
writeDump(news); Приведённый выше пример можно упростить следующим образом:
news = queryNew("id,title", "integer,varchar");
queryAddRow(news,2);
querySetCell(news, "id", "1",1);
querySetCell(news, "title", "Dewey defeats Truman",1);
querySetCell(news, "id", "2",2);
querySetCell(news, "title", "Men walk on Moon",2);
writeDump(news); Создание простого запроса с помощью queryNew и queryAddRow, передавая несколько строк в виде массива
CF 10+ Приведённый выше пример можно упростить ещё больше следующим образом:
news = queryNew("id,title", "integer,varchar");
queryAddRow(news, [{"id"=1,"title"="Dewey defeats Truman"},{"id"=2,"title"= "Men walk on Moon"}]);
writeDump(news);
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/queryaddrow