起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: vagrant

【结贴】Integer类型变量

[复制链接]
发表于 2009-9-3 14:44:16 | 显示全部楼层
错误停在那句代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:05:34 | 显示全部楼层
lQuery.open; 停留在这句
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:06:49 | 显示全部楼层
lQuery.ConnectionString :='DATABASEURL=Biz:\XTGLPT_SPACE\XXXT_SPACE\XXXTSJK_DATA.DATABASE';
    lQuery.CommandText := 'select (max(yp_gxh)+1) as gxh '+
                         'from ypgyb_table where yp_ypdh='''+ypdh+''' and yp_gybc='''+gybc+''' group by yp_ypdh,yp_gybc';  这里面的yp_gybc是数据类型
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:07:53 | 显示全部楼层
所以我一楼问怎么引用Integer类型的变量
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:08:55 | 显示全部楼层
yp_gybc是Integer类型
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:10:45 | 显示全部楼层
'''+gybc+''' ,引用字符型是这样,但引用integer类型肯定不是这样的
回复 支持 反对

使用道具 举报

发表于 2009-9-3 15:12:54 | 显示全部楼层
你的sql有问题,你可以得到这个sql直接去数据库环境中执行,估计通不过。
应该是多了引号的缘故。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:15:08 | 显示全部楼层
引号?具体哪个引号?
回复 支持 反对

使用道具 举报

发表于 2009-9-3 15:16:14 | 显示全部楼层
'''+gybc+'''
就是这里的引号,你左右分别去掉两个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:25:01 | 显示全部楼层
不行,提示group by 附近有语法错误
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 05:41 , Processed in 0.040256 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表