1452
правки
Изменения
→Объект TADO
Функции:
{|!Функция!Описание|-|Connect(ConnectionString) – |Подключает к источнику данных. ConnectionString – Строка подключения ADO.|-|Open(Query) – |Открывает набор данных выполнив запрос Query.|-|FieldByNo(i) – |Возвращает значение поля с номером i. Нумерация полей – с нуля.|-|FieldName(i) – |Возвращает имя поля с номером i.|-|FieldCount – |Возвращает количество полей.|-|RecordCount – |Возвращает количество записей.|-|RecNo – |Возвращает номер текущей записи.|-|EOF – |Возвращает признак достижения конца набора данных. Становится истиной когда выполняется команда Next на последней записи.|-|Next – |Переход на следующую запись набора.|-|First – |Переход на первую запись набора.|-|Last – |Переход на последнюю запись набора.|-|FieldByName(FieldName) – |Возвращает значение поля по имени. Так же возможно указание имени поля как свойства объекта.|-|Field(Table, ID, FieldName) – |Возвращает значение поля FieldName записи с кодом ID таблицы Table. Набор данных, если он открыт, при этом не закрывается. Первичный ключ таблицы должен называться «code». Гарантированно работает только с MYSQL!!!|-|GetSQLValue(Query) – |Выполняет SQL-запрос. Текст запроса должен начинаться с первого символа строки (перед запросом не должно быть пробелов, переносов строк, комментариев и т.д.). Если запрос Insert – возвращает ID вставленной записи. Если запрос – Update, Delete, Replace, Set, Start, Commit, Rollback – возвращает количество измененных записей (RowsAffected), иначе – Select – значение первого поля первой строки результа как текст.|-|FillText(s) – |Возвращает строку s с замененными названиями полей между знаками процента на соответствующие значения текущей записи.|-|Query(Query) – |Синоним GetSQLValue.|-|Close – |Закрывает набор данных.|-|Self – |Возвращает указатель на подключение к БД для использования в других объектах.|}
Пример использования – см. TSelfADO
== Объект TSelfADO ==