zoukankan      html  css  js  c++  java
  • clientdataset.open 报错 Name not unique in this context

    clientdataset.open 报错  Name not unique in this context

    clientdataset有一些自定义字段,clientdataset绑定了adoquery,但是看字段没有重复,clientDataSet的字段和ADOQuery的字段也没有重复.

    adoquery.open();

    cds1.open();//error

    与ADOQuery无关,单独打开 ds3->Open();也报错

    绕了一大圈,才是某个字段不存在引起的。

    2018.10.15 是的,某个字段不存在。

    必须 药品单位,clientdataset设置的是  fkInternalCalc类型,但是ADOQuery里查询返回也有药品单位 字段,这样就导致出错。

    解决方法:

    把ClientDataSEt的fkInternalCalc改为fkData

    或者把query返回的药品单位 去掉,ClientDataSEt依然是fkInternalCalc 就不报错了。

    由此看见是query返回的字段,在clientdataset里定义了 fkInternalCalc引起的。

    又遇到了,再这样解决,不过这次是ADOQuery,报错是个叉叉.用同样的解决方法OK了。

  • 相关阅读:
    高效是如何来的
    find 删除指定日期的文件
    MySQL基础教程
    grep search information
    关于进程的问题
    linux useradd 命令
    host and ip 的关系
    git cherry-pick 教程
    正则练习
    正则表达式-获取
  • 原文地址:https://www.cnblogs.com/cb168/p/8619130.html
Copyright © 2011-2022 走看看