目录

Search

  1. 前言
  2. 使用转换
  3. 汇总器转换
  4. 自定义转换
  5. 自定义转换函数
  6. 数据屏蔽转换
  7. 数据屏蔽示例
  8. 表达式转换
  9. 外部过程转换
  10. 筛选器转换
  11. HTTP 转换
  12. Identity Resolution 转换
  13. Java 转换
  14. Java 转换 API 引用
  15. Java 表达式
  16. Java 转换示例
  17. 联接器转换
  18. 查找转换
  19. 查找缓存
  20. 动态查找缓存
  21. 规范器转换
  22. 等级转换
  23. 路由器转换
  24. 序列生成器转换
  25. 排序器转换
  26. 源限定符转换
  27. SQL 转换
  28. 在映射中使用 SQL 转换
  29. 存储过程转换
  30. 事务控制转换
  31. 联合转换
  32. 非结构化数据转换
  33. 更新策略转换
  34. XML 转换

转换指南

转换指南

COM 数据类型

COM 数据类型

使用 Visual C++ 或 Visual Basic 开发 COM 过程时,需要使用与集成服务读取和转换数据时使用的内部数据类型对应的 COM 数据类型。当集成服务尝试在外部过程转换的端口之间和该转换所调用过程中的参数(或返回值)之间映射数据类型时,这些数据类型匹配非常重要。
下表对比了 Visual C++ 和转换数据类型:
Visual C++ COM 数据类型
转换数据类型
VT_I4
整型
VT_UI4
整型
VT_R8
双精度
VT_BSTR
字符串
VT_DECIMAL
小数
VT_DATE
日期/时间
下表对比了 Visual Basic 和转换数据类型:
Visual Basic COM 数据类型
转换数据类型
长整型
整型
双精度
双精度
字符串
字符串
小数
小数
日期
日期/时间
如果数据类型未能正确匹配,集成服务可能会尝试进行转换。例如,如果您将整数数据类型分配给端口,而对应参数的数据类型为 BSTR,则集成服务将尝试将整数值转换为 BSTR。