返回   CHF站长论坛 > 综合讨论区 > 网站开发与设计

网站开发与设计 网页设计、网站开发、网站维护与调试交流区。

双至强仅二千,企商在线,最早租用商 魔兽世界私服 魔兽世界私服 此文字广告位招租 天龙八部私服 传奇世界私服 新开传奇私服
传奇私服 热血江湖私服 全球最新的创意科技产品 魔域私服 魔域私服 新开传奇私服 魔域私服 传奇私服
发表新主题 回复
 
主题工具 主题评分 显示模式
旧 2006-04-29, 16:37   #1 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认 求教`~~

function xx(b)
dim sql,num,rs,insect_num,num1
set Rs = Server.CreateObject("ADODB.Recordset")
sql="select * from per_client where num like '%b%'"
rs.open sql,cn,1,1
if rs.eof then
num=000000
num1="b"&"num"
else
do while not rs.eof
num=num+1
rs.movenext
loop
num=num+1
for i=1to(6-clng(len(num)))
insect_num="0" & num
next
num1="b" & num
end if
end function

老函数,我主要想问问我这个FUNCTION 的值是为num1吗?
整个函数是没有错误的~~
当我把function去掉的时候`~
在我的页面中使用 ZZ=NUM1~
ZZ是可以使用的,他的值为b带数值
`~
但是我一旦加上FUNCTION,
然后使用ZZ=xx(b)
页面就会显示错误
小狼 当前离线   回复时引用此帖
旧 2006-04-29, 16:39   #2 (页面定位)
小叶
 
注册日期: 2005-09-04
住址: 火星人
帖子: 17760
小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星
默认

啥错,那行?


匆匆人生中,你做了几件令自己骄傲的事呢?
小叶 当前离线   回复时引用此帖
旧 2006-04-29, 16:56   #3 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

我只是想问大家,我的这个函数的值是返回到NUM1
吗?
程序是没有错误的
小狼 当前离线   回复时引用此帖
旧 2006-04-29, 17:15   #4 (页面定位)
风狼©
 
风狼 的头像
 
注册日期: 2005-10-01
住址: 美女集中营
帖子: 6980
风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀
默认

sql="select * from per_client where num like '%b%'"

没错?变量B可以这么写吗?这只是确定num字段中有b的纪录吧


男儿行,当暴戾。
事与仁,两不立。
男儿事在杀斗场,胆似熊罴目如狼。
生若为男即杀人,不教男躯裹女心。
男儿从来不恤身,纵死敌手笑相承。
仇场战场一百处,处处愿与野草青。
男儿莫战栗,有歌与君听:
杀一是为罪,屠万是为雄。屠得九百万,即为雄中雄。
雄中雄,道不同:看破千年仁义名,但使今生逞雄风。
美名不爱爱恶名,杀人百万心不惩。
宁教万人切齿恨,不教无有骂我人。
放眼世界五千年,何处英雄不杀人?
风狼 当前离线   回复时引用此帖
旧 2006-04-29, 17:16   #5 (页面定位)
风狼©
 
风狼 的头像
 
注册日期: 2005-10-01
住址: 美女集中营
帖子: 6980
风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀
默认

sql="select * from per_client where num like '%"&b&"%'"


男儿行,当暴戾。
事与仁,两不立。
男儿事在杀斗场,胆似熊罴目如狼。
生若为男即杀人,不教男躯裹女心。
男儿从来不恤身,纵死敌手笑相承。
仇场战场一百处,处处愿与野草青。
男儿莫战栗,有歌与君听:
杀一是为罪,屠万是为雄。屠得九百万,即为雄中雄。
雄中雄,道不同:看破千年仁义名,但使今生逞雄风。
美名不爱爱恶名,杀人百万心不惩。
宁教万人切齿恨,不教无有骂我人。
放眼世界五千年,何处英雄不杀人?
风狼 当前离线   回复时引用此帖
旧 2006-04-29, 17:18   #6 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

取出含B的num
而且B的num可以以后可以累加~
小狼 当前离线   回复时引用此帖
旧 2006-04-29, 17:26   #7 (页面定位)
风狼©
 
风狼 的头像
 
注册日期: 2005-10-01
住址: 美女集中营
帖子: 6980
风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀
默认

不是。我是说你这么写那么不管你传递什么值。他都是找包含B的字段吧。


男儿行,当暴戾。
事与仁,两不立。
男儿事在杀斗场,胆似熊罴目如狼。
生若为男即杀人,不教男躯裹女心。
男儿从来不恤身,纵死敌手笑相承。
仇场战场一百处,处处愿与野草青。
男儿莫战栗,有歌与君听:
杀一是为罪,屠万是为雄。屠得九百万,即为雄中雄。
雄中雄,道不同:看破千年仁义名,但使今生逞雄风。
美名不爱爱恶名,杀人百万心不惩。
宁教万人切齿恨,不教无有骂我人。
放眼世界五千年,何处英雄不杀人?
风狼 当前离线   回复时引用此帖
旧 2006-04-29, 17:40   #8 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

是寻找num中含B字段的值,
不是所有字段含b字段的值
小狼 当前离线   回复时引用此帖
旧 2006-04-29, 17:49   #9 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

我只想知道我的函数的结果是不是返回到NUM1`
如果是的话,为什么我用FUNCTION会报错误
小狼 当前离线   回复时引用此帖
旧 2006-04-30, 08:57   #10 (页面定位)
Tameway
 
Tameway 的头像
 
注册日期: 2005-09-06
住址: 湛江/西安/深圳
帖子: 1193
Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人
默认

我觉得问题太多了,不知道对不对

整个函数,没有return,如何获取返回值?

b和num都是变量,那么num1="b"&"num"是不是应该写成num1=b&num?

num=000000这个是不是应该写成num="000000"

sql="select * from per_client where num like '%b%'"这里面的b是字符还是变量,如果是变量,那么这句话是错的,如风狼所说

for i=1 to (6-clng(len(num))) 这里先对num取长度然后换为LONG型,是什么目的?num的数值是0,经过do循环,如果记录超过100万条,那么num才会达到区区7位数,取长度还转换为LONG型就不必了吧

如此如此。。。


江南派 | Tameway
Tameway 当前离线   回复时引用此帖
旧 2006-04-30, 10:14   #11 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

那你能帮我再写这么个程序 吗?
小狼 当前离线   回复时引用此帖
旧 2006-04-30, 10:27   #12 (页面定位)
Tameway
 
Tameway 的头像
 
注册日期: 2005-09-06
住址: 湛江/西安/深圳
帖子: 1193
Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人
默认

不知道这个程序实现什么功能,也看不太懂你要实现什么功能


江南派 | Tameway
Tameway 当前离线   回复时引用此帖
旧 2006-04-30, 10:32   #13 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

我要做的是这样一个功能,
做一个FUNCTION函数,
他能实现一个自动编号功能,
自动编号的第一位是字母,
也就是我的自第一个编号是"B000000"
第二个编号是"B000001"
其中B的值可以改变
小狼 当前离线   回复时引用此帖
旧 2006-04-30, 10:39   #14 (页面定位)
Tameway
 
Tameway 的头像
 
注册日期: 2005-09-06
住址: 湛江/西安/深圳
帖子: 1193
Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人Tameway 是一个将要出名的人
默认

编号是给什么编号,是每添加一条记录自动加上这个编号?还是给现在数据库里已有的数据编号?

编号存储在什么地方?单独作为一个字段去存储?还是仅仅作为一些数值显示在WEB上?


江南派 | Tameway
Tameway 当前离线   回复时引用此帖
旧 2006-04-30, 10:49   #15 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

每舔加一条记录就增加一个编号,
然后将编号存贮在数据库中
小狼 当前离线   回复时引用此帖
回复

书签

标签

主题工具
显示模式 对此主题评分
对此主题评分:



所有时间均为北京时间。现在的时间是 13:01