不支持 KBMMW ORM MetaExists(mwmdtTable)
KBMMW ORM MetaExists(mwmdtTable) not supported
我正在尝试使用 kbmMWORM 和 uniDAC[=25= 在 MSSQL 中创建 table ]连接。
下面是我的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)
导致此错误:
exception class EkbMWexception with message 'MetaExists(mwmdtTable)
not supported'.
如何解决这个错误?
确保您已将 UNIDAC 连接池的元数据 属性 设置为支持 MSSQL
我正在尝试使用 kbmMWORM 和 uniDAC[=25= 在 MSSQL 中创建 table ]连接。
下面是我的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)
导致此错误:
exception class EkbMWexception with message 'MetaExists(mwmdtTable) not supported'.
如何解决这个错误?
确保您已将 UNIDAC 连接池的元数据 属性 设置为支持 MSSQL