【问题标题】:Powerbuilder Datawindow ErrorPowerbuilder 数据窗口错误
【发布时间】:2012-03-21 09:13:42
【问题描述】:

帮助,我们的团队将笔记本电脑从 Windows XP 升级/更改为 Windows 7 64 位,这是笔记本电脑自带的。因此,它已获得许可,不能降级。

使用数据窗口并添加第二个参数时

我得到第 2 列的名称和/或长度错误...

我还从以前的笔记本电脑打开了另一个已经制作的 Datawindow,它有多个参数。每 2 个参数。名称不见了..但是当您删除顶部时。你可以看到不可见的论点在那里。

我需要安装的任何补丁。我无法继续我的编程

【问题讨论】:

    标签: powerbuilder


    【解决方案1】:

    @Slapout 发布的解决方法对我不起作用。不过,我确实在 Sybase 的网站上找到了一个 KB article,这对我有帮助:

    似乎所有 HP 计算机系统都预装了一个名为 Digital Persona 的程序。该程序被许多笔记本电脑系统中内置的指纹扫描仪使用。他们还将它安装在台式机上。创建了一个服务,称为“身份验证服务”或“生物特征身份验证服务”。必须停止这些服务才能使检索参数错误 解决。

    在 HP Elitebook 2740p 上,停止名为“Tablet PC Input Service”的触摸板服务将解决检索参数错误。

    要寻找的另一款软件是 DisplayFusion 多显示器工具。杀死该进程也将解决问题。

    我找不到任何带有它们名称的服务,但我确实在任务管理器进程列表中找到了 DpAgent.exe 及其一些变体。立即杀死他们可以解决问题。

    【讨论】:

      【解决方案2】:

      好吧,对我来说,上述方法都不起作用,但我有一个解决方法。我像往常一样使用数据窗口绘制器添加了第一个参数。我的第一个参数名称:“用户名”是一个字符串。我想添加第二个参数:“密码”。为此,我做了以下步骤:

      1. 打开数据窗口(双击数据窗口对象)
      2. 单击数据源工具栏按钮
      3. 选择设计/转换为语法
      4. 点击返回并保存数据窗口

      然后打开数据窗口源:

      1. 右键单击数据窗口对象
      2. 编辑源代码
      3. 搜索字符串,如:arguments=(("
      4. 在我的例子中是:arguments=(("username", string))
      5. 以这种方式添加第二个参数(在我的例子中):arguments=(("username", string),("password", string))

      所以你需要简单地复制逗号后的第一个参数。当然,您必须像我的示例中那样为第二个参数提供名称和类型!

      兄弟。加博尔

      【讨论】:

      • 我可以说这是正确的答案,因为我以前就是这样做的。我将其标记为答案。
      【解决方案3】:

      我也有这个问题。这是解决方法:

      在第二个参数下创建第三个参数。给它与第二个参数完全相同的名称和类型。然后删除第二个参数并按 OK。

      【讨论】:

      • 是的,我已经这样做了。问题是每次我打开论点以添加一些东西时我都必须这样做。加上如果我有 10 多个参数怎么办
      【解决方案4】:

      在 VMWare Workstation 中进入 Unity 模式也可能导致此问题。一旦打开 Unity 模式,添加第二个检索参数时就会出现错误。

      如果第二个检索参数已经存在,那么它实际上会显示为空白,直到退出 Unity 模式。

      如果 VMWare 在窗口模式、全屏模式或跨多个监视器的全屏模式下运行,这似乎不是问题。

      【讨论】:

        【解决方案5】:

        我也遇到过类似的问题,但这更多的是兼容性问题。您需要转到快捷方式的属性页面并转到兼容性选项卡选择“运行此程序兼容模式 - Windows XP(Service Pack 3)” - 这应该可以解决您的问题。

        希望这会有所帮助。

        问候,

        兰吉斯

        【讨论】:

        • 谢谢,这将是一个很好的参考。但这在 2012 年会有所帮助 :) 无论如何,谢谢,这对可能需要它的其他人有好处。我也认为我尝试过,因为我曾经在星际争霸游戏中这样做,但它没有用。
        【解决方案6】:

        我也有这个问题。这是解决方法:

        在第二个参数下创建第三个参数。给它与第二个参数完全相同的名称和类型。然后删除第二个参数并按 OK。

        【讨论】:

          猜你喜欢
          • 2017-02-12
          • 1970-01-01
          • 1970-01-01
          • 2011-11-20
          • 2018-02-27
          • 2023-03-22
          • 1970-01-01
          • 2020-03-26
          • 2023-03-18
          相关资源
          最近更新 更多