注册

DPI接口适配高版本达梦8如何插入NULL及文本超32K报错-70049

cfy 2022/11/21 985 2 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
DM Database Server 64 V8
DB Version: 0x7000c
03134283914 - 20220909 - 169171 - 20009
【操作系统】:
达梦服务器:KylinV10SP1 x86_64
连接客户端:Centos7 x86_64
【CPU】: x86_64
【问题描述】*:
通过DPI接口访问高版本达梦8,存在以下两个问题(同样的代码在达梦7和达梦8.1上是正常的):

  1. 通过绑定参数的方式,如何才能插入NULL?例如t1表有3个字段,类型分别是int, varchar和bloc,要怎么给dpi_bind_param传参才能插入一条全为NULL的记录?(见附件中的insertNULL例子)
  2. TEXT/CLOB类型,当字段值的长度超过32KB时报错,错误码-70049。

以下是测试代码:
dameng.zip

回答 0
暂无回答
扫一扫
联系客服