现在有一张号段表,字段有:号段ID,起始号码,结束号码。
例如:号段ID 起始号码 结束号码
310 33300000... 33399999...程序界面上需要能根据号段查出所有在起始号码和结束号码之前的号码,但是起始号码和结束号码的类型是varchar2(24),而实际的号码可能不到24位,例如是 59283975,这样我就需要将该号码的后面几位以0填充,然后才能和起始号码、结束号码进行比较,delphi中有这样的字符处理函数吗?thanks!
例如:号段ID 起始号码 结束号码
310 33300000... 33399999...程序界面上需要能根据号段查出所有在起始号码和结束号码之前的号码,但是起始号码和结束号码的类型是varchar2(24),而实际的号码可能不到24位,例如是 59283975,这样我就需要将该号码的后面几位以0填充,然后才能和起始号码、结束号码进行比较,delphi中有这样的字符处理函数吗?thanks!
解决方案 »
- 请问Create(nil)何Create(Self)用哪个好 ?
- delphi中button与combobox的连接
- 线程问题
- 在线等. 已安装好的控件,但安装程序丢失,有办法从DELPHI5中在生成控件的安装包吗?
- 高手请进 ****当使用指针传递对象时,对象的生命期是怎么控制的?****
- [dll问题] 错误为“Cannot assign a TFont to a TFont” 相亲请进->
- 绝对基础问题~
- ADO连接SQLServer的简单问题
- 我想知道在OICQ上,我怎么能知道它有消息来了。。。可以得到它的消息吗。。怎样等到??
- 关于ISAPI收长数据问题
- 在Delphi中用Excel报表
- 如何截获本地端口的数据
set @d = '111111111'
set @a = len(@d)
set @b = ''
select @a
set @min = 1
set @max = 24 - @a
while @min <= @max
begin
Set @b = @b + '0'
set @min = @min + 1
endselect @d+@b
Copy(s+StringOfChar('0',24),1,24)