KBMMW ORM MetaExists (mwmdtTable) не поддерживается - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь создать таблицу в MSSQL с использованием kbmMWORM с uniDAC подключением.

Ниже мое KbmmWTable определение:

[kbmMW_Table('name:DEPT')]
TDept = class
private
  FCoGroup:string;
  FDeptCode:string;
  FDeptDesc:string;
public
  [kbmMW_Field('name:CoGroup, primary:true', ftFixedChar, 6)]
  [kbmMW_NotNull]
  property CoGroup:string read FCoGroup write FCoGroup;

  [kbmMW_Field('name:DeptCode, primary:true', ftFixedChar, 8)]
  [kbmMW_NotNull]
  property DeptCode:string read FDeptCode write FDeptCode;

  [kbmMW_Field('name:DeptDesc', ftWideString, 30)]
  [kbmMW_NotNull]
  property DeptDesc:string read FDeptDesc write FDeptDesc;
end;

Вызов ORM.CreateOrUpgradeTable(TDept) в результате этой ошибки:

класс исключений EkbMWexception с сообщением 'MetaExists (mwmdtTable) не поддерживается ".

Как исправить эту ошибку?

1 Ответ

0 голосов
/ 21 марта 2019

Убедитесь, что вы установили свойство MetaData пула соединений UNIDAC на одно, поддерживающее MSSQL

...