本人刚接触vb编程,朋友帮忙给写了一个delphi语句,可是看不懂,请大家帮我翻译成vb好吗,谢谢,在线等
CREATE FUNCTION funcGetLastInt (@Str varchar(50))
RETURNS int
AS
BEGIN DECLARE @i int, @j int, @Asc int
DECLARE @RTN int, @R varchar(50), @C char
SET @j = 1
SET @i = LEN(@Str)
--IF @i >= @j
SET @R = '' WHILE @j <= @i
BEGIN
SET @C = SubString(@Str, @i-@j + 1, 1)
SET @Asc = ASCII(@C)
IF (@Asc < 48)OR(@Asc > 57)
BEGIN
BREAK
END
else
BEGIN
SET @R = @C + @R
END
SET @j = @j + 1
END
SET @RTN = Convert(int, @R)
RETURN @RTNEND
CREATE FUNCTION funcGetLastInt (@Str varchar(50))
RETURNS int
AS
BEGIN DECLARE @i int, @j int, @Asc int
DECLARE @RTN int, @R varchar(50), @C char
SET @j = 1
SET @i = LEN(@Str)
--IF @i >= @j
SET @R = '' WHILE @j <= @i
BEGIN
SET @C = SubString(@Str, @i-@j + 1, 1)
SET @Asc = ASCII(@C)
IF (@Asc < 48)OR(@Asc > 57)
BEGIN
BREAK
END
else
BEGIN
SET @R = @C + @R
END
SET @j = @j + 1
END
SET @RTN = Convert(int, @R)
RETURN @RTNEND
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货