簡體   English   中英

不支持KBMMW ORM MetaExists(mwmdtTable)

[英]KBMMW ORM MetaExists(mwmdtTable) not supported

我正在嘗試使用帶有uniDAC連接的kbmMWORMMSSQL中創建表。

以下是我的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)不受支持'。

如何解決這個錯誤?

確保已將UNIDAC連接池的MetaData屬性設置為支持MSSQL的屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM