颜宁nyouyou:asp命名规则的问题
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 06:27:31
或者是5位数,内容可以是数字和字母混合排列
现在的排列方式是按照日期和时间排列的
Dim RanNum,TempStr
Randomize
For Each fileItem In Upload.Files.Items
RanNum = Int(abcdef*rnd)+1
TempStr = Year(now) & - Month(now) & - Day(now) & - Hour(now) & Minute(now) & Second(now) & RanNum
FormatName = TempStr
fileItem.SaveAs formPath & FormatName & fileItem.FileExt
这样保存的文件名是:年-月-日-12345.abc
那么要按你的意思顺序保存的话,那就这样:
先读出你数据库的最后的文件名称,假如是12345678的话。先给个变量,然后在保存新的文件的话就调出(变量+1)
及就是12345679。这只是个思路。
在ASP编程中,如果你遵守了下面的变量命名规则,你的代码的可行性、可维护性将会更好:
一般命名规则
前缀 变量类型 例子
b or bln Boolean bSuccess
c or cur Currency cAmount
d or dbl Double dblQuantity
dt or dat Date and Time dtDate
f or flt Float fRatio
l or lng Long lMilliseconds
i or int Integer iCounter
s or str String sName
a or arr Array aUsers()
o or obj COM Object oPipeline
数据库对象的变量前缀:
前缀 对象类型 例子
cnn Connection cnnPubs
rst Recordset rstAuthors
cmd Command cmdEmployee
fld Field fldLastName
作用范围相关前缀:
前缀 描述
g_ 在Global.asa中创建的变量
m_ 在INCLUDE文件和ASP文件中创建的变量
没有前缀 非静态变量,或者过程中的变量
增加个按照ID排列的查询就是了啊!