# Re: 如何在Stored Procedure内作自动编号的功能

Posted by 琏琏 on September 16, 1999 at 11:31:44:

In Reply to: 如何在Stored Procedure内作自动编号的功能 posted by david on September 15, 1999 at 23:43:24:

: 我想在Stored Procedure内作自动编号的功能,例如A0001,A0002..
: 可是我如果把右边的数字抽出来加一(0001+1),再合并回去,就会变成
: A2,前面三个零都不见了,而且试过数字转文字或文字转数字都不行.
: why

方法当然有很多种, 重要的是逻辑观念...
比如说
tFile="A0000"
for i=1 to 9999
tLen=Len(cstr(i))
Mid(tFile,5-tLen+1,tLen)=CStr(i)
Debug.print tFile
Next i
tFile 为所求

至于你问到 why... 这是你的 code 问题, 不提供 code 大概也不晓得 why...

- 培基语言

Follow Ups: