Powerbuilder数据窗口错误

时间:2012-03-21 09:13:43

标签: powerbuilder

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

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

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

我还从之前的具有多个参数的笔记本电脑中打开了我已经制作的其他Datawindow。每2个args。名称丢失..但删除顶部时。你可以看到隐形的论点在那里。

我需要安装的任何补丁。我无法进行编程

6 个答案:

答案 0 :(得分:3)

@Slapout发布的解决方法对我不起作用。但是我确实在Sybase的网站上找到了KB article帮助:

  

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

     

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

     

要寻找的另一个软件是DisplayFusion多监视器工具。杀死该过程也将解决问题。

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

答案 1 :(得分:2)

嗯,对我来说,上述方法都没有奏效,但我有一个解决方法。我像往常一样用datawindow画家添加了第一个参数。我的第一个参数名称:“username”是一个字符串。我想添加第二个参数:“password”。为此我做了以下步骤:

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

    1. 右键单击数据窗口对象
    2. 修改来源
    3. 搜索字符串:arguments =((“
    4. 就我而言,是:arguments =((“username”,string))
    5. 以这种方式添加第二个参数(在我的例子中):arguments =((“username”,string),(“password”,string))
    6. 所以你需要简单地复制逗号之后的第一个参数。当然,你必须给出第二个参数的名称和类型,就像我的例子一样!

      溴。的Gabor

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

如果已存在第二个检索参数,则在退出Unity模式之前它实际上将显示为空白。

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

答案 4 :(得分:0)

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

希望这会有所帮助。

此致

兰芝斯

答案 5 :(得分:0)

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

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