CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

pb 数据窗口 retrieve 时错误

楼主lzyands(深蓝)2005-12-21 19:25:27 在 PowerBuilder / 基础类 提问

 
                      数据窗口在执行   dw_2.retrieve(userid)   时出现错误     其中userid   为参数  
          在执行时   如果数据量过大将产生错误,在数据少时则正常,我仔细检查过数据没有什么异常。不知道各位是否遇到过相同的问题     我用的是   pb7.0 问题点数:30、回复次数:12Top

1 楼lzyands(深蓝)回复于 2005-12-21 20:00:06 得分 0

 
                报错信息如下  
                                sqlcode   =   2  
                                sqlerrtext=   'select   error:   '  
              实在找不出原因,恳求各位帮帮忙Top

2 楼lzyands(深蓝)回复于 2005-12-21 20:01:28 得分 0

 
   
                          错误信息如下  
                                        sqlcode     =     2  
                                        sqlerrtext   =   'select   error:'  
   
                              实在找不出原因,恳求各位帮帮忙Top

3 楼sybaseengineer(萧何)回复于 2005-12-21 20:35:03 得分 0

我估计是你的编号越界了!把integer   改成long!Top

4 楼kuaising(涂炭生灵)回复于 2005-12-21 20:38:40 得分 0

能否截个图上来看看?Top

5 楼lzyands(深蓝)回复于 2005-12-21 20:47:06 得分 0

 
                  请问   sybaseengineer(萧何)   你所指的越届指什么   。是在数据窗口里设置的东西吗  
   
                 
                这里这么上图片Top

6 楼lzheng2001(1加1)回复于 2005-12-21 21:10:07 得分 0

出什么错???  
   
  数据太多的话,内存不够用时,会发生错误的.Top

7 楼lzyands(深蓝)回复于 2005-12-21 21:26:21 得分 0

 
                数据不多,只有几百条,但这些数据是我刚重其他库转过来的,数据结构完全一样。以前的数据完全没有问题。   关键就是没有错误提示。只有错误号   为‘   2’   。上  
              我的数据库为     oracle   9ITop

8 楼lzheng2001(1加1)回复于 2005-12-21 23:26:30 得分 10

可能是数据溢出,检查一下DW中的列的长度是否与数据库中的表一致吧Top

9 楼xiongxiao(小雄)回复于 2005-12-22 08:36:02 得分 20

PB7的数据窗口有大小限制的,检索出来的记录占用的内存到一定大小就会出错,而不管你实际的内存有多少,建议用PB9吧,无此问题Top

10 楼ljy607(清风)回复于 2005-12-22 10:39:40 得分 0

应该是dw中的数据类型或者长度和数据库中不一致造成的,你可以检查一下,我以前遇到过这种问题,如dw数据类型decimal(8,2),数据库对应字段是decimal(8,4),这样就会出现错误。Top

11 楼wu_07(一只狗不孤单,想一只狗才孤单)回复于 2005-12-22 13:59:00 得分 0

重做一下dw,看还有问题没有Top

12 楼sbks(hwnd,&rect)回复于 2005-12-22 14:38:18 得分 0

同意清风,楼主检查一下数据窗口的column   specification属性页,看看类型是否与数据库的一致。如果不一致,可以把该字段先反选择,退回到数据窗口界面,然后再次进入到sql   画板再次选上该字段,此时,数据窗口会重建column   speceifcation。同时,要注意看一下update   property,有可能这个字段的更新属性会被去掉,再把它选上就是了Top

相关问题

  • 一个PB连接数据库的经典错误!!!高手解决
  • 如何解决PB8下数据库Connect错误?(PB新手的提问)
  • 数据库连接错误
  • 急:读数据错误
  • 数据窗口错误!!!!
  • 数据窗口错误!!!!
  • 数据窗口错误!!!!
  • 数据库链接错误??
  • 数据库 错误 急!!!!!!!!!!!!!!!!
  • 数据库出现错误

关键词

  • 数据
  • 字段
  • 数据库
  • pb
  • 检查
  • 内存
  • 错误
  • dw
  • 一致
  • 类型

得分解答快速导航

  • 帖主:lzyands
  • lzheng2001
  • xiongxiao

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo