Функція для перевірки, чи існує у вбудованій базі даних MyChat Server зазначений ключ.

 

Синтаксис

function mDBStorageKeyExists(sKey: string): boolean;

 

Параметри та значення, що повертаються

Параметр

Тип

Значення

sKey

string

текстовий ключ, за яким буде відбуватися пошук. Регістр літер має значення.

 

Результат функции

True, якщо ключ існує, false — якщо такого ключа немає або вказано ключ із порожньою назвою.

 

Приклад
const
  TOTAL = 12;
var
  i, iCount: integer;
  sKey: string;
begin
  iCount := 0;
  
    for i := 1 to TOTAL do begin
      sKey := 'month_name_' + IntToStr(i);
      
        if mDBStorageKeyExists(sKey) then inc(iCount);
    end;  
    
    if iCount > 0 then mLogScript('Total ' + IntToStr(iCount) + ' keys found', '')
      else mLogScript('Keys are not found', '');
end.


Результат роботи скрипту

[20:11:55] (Log "DBStorageKeyExists"): Total 12 keys found

[20:11:55] (Run "DBStorageKeyExists"): Час виконання скрипту: 10 мс

[20:11:55] (Run "DBStorageKeyExists"): Скрипт виконано успішно.

 

Дивитися ще

IntToStr

mLogScript