标题:[求助]请教一条数据库语句SQL?
只看楼主
kristy811203
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-30
 问题点数:0 回复次数:4 
[求助]请教一条数据库语句SQL?

下面有在delphi的程序中的一条SQL语句:
sSearch := 'select * from Expert where 专家ID in (' + sSearch + ') ' +
' Order by 组ID asc,专家ID asc';

其中:(' + sSearch + ')中的sSearch 是string类型,我想把它转换成int或者是double,因为(专家ID)是int类型,如果不改,提示有错误,不能运行。
请问应该如何解决,请大家帮我写一下,谢谢!

搜索更多相关主题的帖子: SQL 语句 数据库 
2006-11-04 23:09
xu2000
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:51
帖 子:3890
专家分:56
注 册:2006-4-8
得分:0 
sSearch := 'select * from Expert where 专家ID in (' + strtoint(sSearch) + ') ' +
' Order by 组ID asc,专家ID asc';

我会拿出我全部的钱财,以保你衣食无忧。我会献出我所有的智慧,以助你一帆风顺。我会想到所有的笑语,以令你展眉开颜。我会挤出最长的时间,以使你终生幸福。        [本人原创的结婚宣言]
2006-11-04 23:15
kristy811203
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-30
得分:0 

有错误提示
[Error] Extract1.pas(265): Undeclared identifier: 'strtoin'
[Fatal Error] ExpertExtract.dpr(15): Could not compile used unit 'Extract1.pas'

2006-11-05 08:39
xu2000
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:51
帖 子:3890
专家分:56
注 册:2006-4-8
得分:0 

不好意思,确实不正确。正确是应该是你的原语句。有什么错误?


我会拿出我全部的钱财,以保你衣食无忧。我会献出我所有的智慧,以助你一帆风顺。我会想到所有的笑语,以令你展眉开颜。我会挤出最长的时间,以使你终生幸福。        [本人原创的结婚宣言]
2006-11-05 11:45
形影随从
Rank: 1
等 级:新手上路
威 望:1
帖 子:188
专家分:0
注 册:2005-3-15
得分:0 
以下是引用kristy811203在2006-11-5 8:39:12的发言:

有错误提示
[Error] Extract1.pas(265): Undeclared identifier: 'strtoin'
[Fatal Error] ExpertExtract.dpr(15): Could not compile used unit 'Extract1.pas'

這裏報這個 strtoin 沒有定義,應該是你在代碼裏把這個 strtoint 少寫了一個 t 吧.
所以程式當他是一個變量了.


2006-11-12 11:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-100790-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.137165 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved