|
主题: 请教版主大人两个问题,帮我看一下,谢谢!
|
云中游
职务:普通成员
等级:2
金币:1.0
发贴:397
|
#12005/4/13 15:58:56
想请教两个问题
1、数据库里有个字段名no,字段的内容比如2005NB10056,文本型,现在想要增加新记录时在页面上自动显示数据库里no字段的最后一条记录自动加1(就是显示2005NB10057),如果写成<%=rs("no")+1%>,会提示字段类型不匹配,不知怎么比较好的实现方法。
2、数据库里有三个字段aaa,bbb,ccc,在页面上有相对应的是下拉菜单对应aaa,两个文本框对应bbb和ccc,现在下拉菜单中比如有数据111,222,333,现在选择了222,让两个文本框中显示数据库中222记录相对应的字段内容,不知这个怎么实现。
|
云中游
职务:普通成员
等级:2
金币:1.0
发贴:397
|
#22005/4/14 15:07:20
版主大人帮我看看啊
|
蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#32005/4/18 1:10:40
这是一个程序员基本功的问题,可以有几种方法实现。简单的方法,即把2005NB10056分成前后两段,前一段2005NB为非数字字符串,后一段10056为数字字串。 可以从最后一位判断,如果遇到非数字字符,则在此位分成二段,然后如何做应该知道了。
非常大鱼
|
古剑刀
职务:普通成员
等级:1
金币:0.0
发贴:41
|
#42005/4/20 19:03:25
哥们儿:我做了一个函数,你用吧! function strAddNum(str,increment) dim allChar,head,tail,i,finalStr for i =1 to len(str) tail=right(str,i) if not isNumeric(left(tail,1)) then head=left(str,len(str)-i+1) tail=right(str,i-1) exit for end if next if tail<>"" then tail=cDBL(tail)+increment end if finalStr=head&tail strAddNum=finalStr end function
|
古剑刀
职务:普通成员
等级:1
金币:0.0
发贴:41
|
#52005/4/20 19:06:33
注意:我是用VBScript做的,你把库记录读出来,然后取得字段值,传给函数,另一个参数是增量.
|