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

请帮我看看这个pb报错是什么意思?

楼主crystal2152(渊源)2001-08-31 18:01:15 在 MS-SQL Server / 基础类 提问

我在一个数据窗口上双击,得到如下报错:  
  Select   error:Incorrect   syntax   near   the   keyword   'right'.  
  但是踋本中没有right的字样,数据窗口中也没有right类似的字段或是变量。  
  那么这个报错是什么意思呢? 问题点数:30、回复次数:24Top

1 楼gong_bao(海天一色)回复于 2001-08-31 18:11:30 得分 8

不是   在   right   那里,  
  是你的SQL语句有错误,  
  那个   RIGHT   没有用。Top

2 楼xmao(地下室美老鼠)回复于 2001-08-31 18:41:28 得分 3

SQL语句写错了。。Top

3 楼dahaidao(dahaidao)回复于 2001-08-31 19:02:19 得分 3

好像应该是这样的。Top

4 楼crystal2152(渊源)回复于 2001-09-03 08:57:48 得分 0

up  
  我怎么查不到哪里错了呢?debug也没显示Top

5 楼SOFTFUN_CSDN(不知所云~)回复于 2001-09-03 09:02:10 得分 5

检查双击事件中的代码~~  
  关键字right错误(dbms不支持)~~Top

6 楼samwcm(ROAM)回复于 2001-09-03 09:16:03 得分 0

up  
  Top

7 楼crystal2152(渊源)回复于 2001-09-03 09:28:28 得分 0

long   u  
  string   s_status  
  u=dw_1.GetselectedRow(0)  
  if   u<>0   then  
  s_status=getitemstring(u,1)  
                    openwithparm(w_searching,s_status)  
   
  end   if  
  这是双击事件中的代码,我怎么看不出有什么不对的地方?(后台是SQL   Server),怎么会dbms不支持呢???Top

8 楼crystal2152(渊源)回复于 2001-09-03 10:03:58 得分 0

upTop

9 楼zhuzhichao(竹之草)回复于 2001-09-03 10:25:42 得分 0

long   u  
  string   s_status  
  u=dw_1.GetselectedRow(0)  
  if   u<>0   then  
          s_status=getitemstring(u,1)     ~~~~~這兒恐怕有問題  
                  openwithparm(w_searching,s_status)  
           
  end   if  
  Top

10 楼crystal2152(渊源)回复于 2001-09-03 10:34:36 得分 0

我把s_status=getitemstring(u,1)     改成s_status=trim(getitemstring(u,1)),可是还是不行。Top

11 楼zhuzhichao(竹之草)回复于 2001-09-03 10:39:16 得分 0

你的數據窗口中有  
  1這個column嗎?Top

12 楼smartdonkey(聪明的毛驴)回复于 2001-09-03 10:53:08 得分 1

建议将  
          s_status=getitemstring(u,1)     改成  
      s_status=dw_1.object.yourcolumnname(u,1)  
  试一试  
  Top

13 楼crystal2152(渊源)回复于 2001-09-03 11:13:23 得分 0

改成s_status=trim(dw_1.getitemstring(u,1))---没用  
  to   zhuzhichao(竹之草):  
  1应该是第一列的意思,而不是column的名字是1吧Top

14 楼zhuzhichao(竹之草)回复于 2001-09-03 11:19:50 得分 4

dwcontrol.GetItemString   (   row,   column   {,   dwbuffer,   originalvalue   }   );  
   
  其中column可以是列號,也可以是列名.  
   
  debug看一下u和s_status的值  
  或用messagebox看一下.Top

15 楼ddc(ddc)回复于 2001-09-03 11:22:17 得分 1

第一列是string的吗?Top

16 楼crystal2152(渊源)回复于 2001-09-03 11:41:29 得分 0

这部分取值都没错。  
  在执行openwithparm(w_searching,s_status)时转到窗口w_searching,这里有两句SQL语句(在open事件中):dw_detailed.settransobject   (sqlca)  
                                    retrieve(dw_detailed,Message.stringParm)  
  执行到retrieve时开始报错。这是为什么?有没有什么能替代retrieve?Top

17 楼zhuzhichao(竹之草)回复于 2001-09-03 11:50:16 得分 3

用:  
  dw_detailed.setfilter(...)  
  dw_detailed.filter()  
  可以替代retrieve的.  
   
  但是為什麼要替換呢?  
   
  Message.stringParm的值是什麼?  
  另外數據窗口的SQL  
  中的where中你到底是怎麼寫的??Top

18 楼marvellin(我)回复于 2001-09-03 12:29:14 得分 1

肯定是你的datawindow中sql有问题  
  能否将sql贴出来看看Top

19 楼crystal2152(渊源)回复于 2001-09-03 12:33:49 得分 0

数据窗口的where   子句如下:  
  WHERE   register.control   =   :arc_s_control  
  Message.stringParm的值就是s_status的值。  
   
  第一个数据窗口的双击事件脚本已经贴出来了,至于后面打开的那个数据窗口的除了其所在窗口有open事件外,数据窗口本身没有脚本。  
  Top

20 楼crystal2152(渊源)回复于 2001-09-03 13:32:08 得分 0

upTop

21 楼iamx(阿麦)回复于 2001-09-03 14:54:29 得分 1

数据窗口dw_detailed有问题,它的数据源有问题,sql中肯定含有right,看看?Top

22 楼crystal2152(渊源)回复于 2001-09-03 17:39:43 得分 0

sql中不含有right!!!  
  虽然我不知道为什么出错,但是我把数据窗口重新做了一遍(一摸一样),竟然就好了。  
  奇怪!?Top

23 楼crystal2152(渊源)回复于 2001-09-03 17:41:37 得分 0

不过还是要谢谢大家帮我出主意!Top

24 楼xmao(地下室美老鼠)回复于 2001-09-04 17:47:31 得分 0

??Top

相关问题

  • 请帮我看看这个pb报错什么意思,谢谢!
  • 好心的仁兄,帮忙看看这个报错,是什么意思,谢谢
  • 这个报错是什么意思啊??
  • PB安装时的DCOM报错问题
  • 使用PlaySound( )编译出现如下报错,什么意思 ?
  • 系统报错:Error: no data exchange control with ID 0x0427是什么意思???
  • 请问jspSmartUpload报错为“java.lang.IllegalStateException ”是什么意思?
  • 请问这个报错信息什么意思?怎样解决?
  • 读取图片属性报错:Input not set!,是什么意思?
  • sql 报错“3121 ,3149,未指定错误”,什么意思啊!!!

关键词

  • 数据
  • sql
  • 报错
  • getitemstring
  • 数据窗口
  • openwithparm
  • stringparm
  • dw
  • 双击
  • 意思

得分解答快速导航

  • 帖主:crystal2152
  • gong_bao
  • xmao
  • dahaidao
  • SOFTFUN_CSDN
  • smartdonkey
  • zhuzhichao
  • ddc
  • zhuzhichao
  • marvellin
  • iamx

相关链接

  • SQL Server类图书

广告也精彩

反馈

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