求助~~~!!!!(20分)

  • 主题发起人 主题发起人 guancw
  • 开始时间 开始时间
G

guancw

Unregistered / Unconfirmed
GUEST, unregistred user!
请教一下在DELPHI里怎么写SQL的LIKE语句?请示范。谢谢[red][/red]
例:select nbr,name,sum(fei) from usertab where nbr in
(select nbr from too where ss='2' and bb in (select bb from fei
where acc in ('1','2')) and nbr like '1223%'
 
你写的语句不可以吗?
是在什么位置报错?
只要数据库支持,delphi这边应该不是问题才是。
 
感觉上问题不是在like,而是因为有了sum函数必须要使用分组(group)的概念。
 
nbr name是不是要用group by
 
不会,也来看看!学学!
 
select nbr,name,sum(fei) from usertab where nbr in
(select nbr from too where ss='2') and bb in (select bb from fei
where acc in ('1','2')) and nbr like '1223%
group by nbr,name
 
哦,我知道用group by ..我只不过是没加
但是用query1.sql.add(......................)好像不行
该怎么写?
 
我也是这两天有一个模块出现了这样的问题!
在用add增加query1.sql的内容时,有时候会在字符串的后面附加一些非你希望的内容,
因而在最后执行时会出现错误。
我现在的做法是先将内容写到一个string中,然后将string的内容赋值给query1.sql.text,
这样就可以了。

以前用add从来没有问题,现在不知道是哪个地方的内存出现了泄漏。
 
接受答案了.
 

Similar threads

A
回复
0
查看
931
Andreas Hausladen
A
A
回复
0
查看
804
Andreas Hausladen
A
I
回复
0
查看
1K
import
I
I
回复
0
查看
3K
import
I
I
回复
0
查看
3K
import
I
后退
顶部