|
楼主 |
发表于 2003-4-3 09:42:07
|
显示全部楼层
HL7V3DT在Cache数据库中的实施
1.Cache本身有很多常用的数据类型,特别是还有类似HL7V3DT的%List类型。但较HL7V3DT的种类(好象42种)还是少了很多。我想在Cache本身数据类型基础上进一步实现全部的HL7V3DT,不知是否可行?
2.所有使用Cache系统数据类型或在Cache系统数据上派生的数据类型的属性(Property)都有一个PropertyIsValidDT方法可以验证其值是否有效,这个对我们来说很有用。
3.不同的Cache系统数据类型都有各种不同的参数,当我们用它们来派生新的数据类型时,如何使用这些参数呢?
4.Cache系统数据类型有三个关键字:
CLIENTDATATYPE:用来指明客户端的相应数据类型,看来使用不同的客户端开发工 具对这个关键字可能要作一定修改?
ODBCTYPE:指明对应ODBC的数据类型,为了防止ODBC出错,需要重写这个值。
SQLCATEGORY:指明对应SQL中的数据类型。
5.数据格式和转换方法:Cache自动处理显示格式和编程格式的转换,这个转换自动继承。以下这些转换方法可能要重写:DisplayToLogical、IsValidDT、LogicalToDisplay、LogicalToOdbc、LogicalToStorage、OdbcToLogical、StorageToLogical
6.可以用VALUELIST属性来枚举数据类型值,使用VALUELIST与LogicalToDisplay、IsValidDT有一些关系。
7.不知有没有办法实现HL7V3DT中的数据类型别名的定义(如Boolean别名为BL)?
|
|