asp中with的用法
response.write("...")
response.write("...")
就可以简化为
with response
.write(...)
.write(...)
end with
用request或者是其它的都是一样的
request.querystring("aa")
request.querystring("bb")
=
with(request)
.querystring("aa")
..
end with
在asp中,FormatNumber的用法是怎样的,IsNumber的作用是什么
FormatNumber是把表达式的值转为数字,且可以保留指定的小数位,如:
a = FormatNumber(2.4456787, 3)
a的值是2.446
IsNumber是错的,正确的应该是IsNumeric,是判断表达式的值是否为合法数值。要注意的是除了阿拉伯数字,表达式中如果含有下面这些符号也是会被认为是数值的:
正负号,如 IsNumeric("-473") = True
小数点,如 IsNumeric("34.2986") = True
分节号(即逗号),如 IsNumeric("123,456,789.00") = True
科学计数法,如 IsNumeric("3E6") = True
当然,这些特殊符号要放在正确的位置才行,比如正负号要在第一个字符处、小数点最多只能1个等。
formatNumber()的正文
FormatNumber(expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])ArgumentsExpression必选项。要被格式化的表达式。NumDigitsAfterDecimal可选项。指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。IncludeLeadingDigit可选项。三态常数,指示是否显示小数值小数点前面的零。有关数值,请参阅“设置”部分。UseParensForNegativeNumbers可选项。三态常数,指示是否将负值置于括号中。有关数值,请参阅“设置”部分。GroupDigits可选项。三态常数,指示是否使用计算机区域设置中指定的数字分组符号将数字分组。有关数值,请参阅“设置”部分。设置IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 参数可以有以下值:常数 值 描述TristateTrue -1 TrueTristateFalse 0 FalseTristateUseDefault -2 使用计算机区域设置中的设置。说明当省略一个或多个可选项参数时,由计算机区域设置提供被省略参数的值。注意 所有设置信息均取自区域设置的“数字”附签。下面例子利用 FormatNumber 函数把数值格式化为带四位小数点的数:Function FormatNumberDemoDim MyAngle, MySecant, MyNumberMyAngle = 1.3 ' 用弧度定义角。MySecant = 1 / Cos(MyAngle) ' 计算正割值。FormatNumberDemo = FormatNumber(MySecant,4) ' 把 MySecant 格式化为带四位小数点的数。VBScript有两个用于格式化数字的负数。用函数Formatnumber(),你可以指定小数点后的显示位数,是否显示前导的零,显示负数时是否使用空格,和是否使用分隔符等。下面是一些例子及其返回值:6,665.906,665.906,665.900(6665.900)注意第二个例子用了一个字符串,二不是数字。当一个字符串可以被解释为一个数字时,你可以用该字符串作为函数Formatnumber()的参数。如果该字符串不能被解释为数字,则会返回错误。最后一个例子用到了函数Formatnumber()的所有参数:第一个参数(-6665.8999)指定了要进行格式化的数字。第二个参数(3)指定了小数点后显示的位数。第三个参数(-1)指定了是否显示前导的零。第四个参数(-1)指定是否对负数使用括号。最后一个参数(0)指定是否显示分隔符。注意许多VBScript函数使用三态常量。函数Formatnumber()的第三,第四,第五个参数可以接受三态常量或它们的值。下面列出了三态常量:TristateTrue -1 TrueTristateFalse 0 FalseTristateUseDefault -2 使用区域设置你也可以指定这些格式的某个特定属性依赖于Windows控制面板中的区域设置。如果你需要格式化百分数,应使用函数Formatpercent():1,200.00%1,200.00%这个函数把它的第一个参数乘以100,并在结果后面追加一个百分号。函数Formatpercent()也可以接受许多附加参数,以改变输出格式。
请问vbscript如何连接Access数据库?
其实就是去掉server就可以了.
比如 connstr="DBQ=db.mdb;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn=CreateObject("ADODB.CONNECTION") '这里只是去掉server,照样可以连接
conn.open connstr
'连接试试看
set rs=createobject("Adodb.RecordSet")
sql="select * from news"
rs.open sql,conn,1,1
do while not rs.eof
msgbox rs("title")'这里是循环输出标题,vbs能用msgbox弹出.
rs.movenext
loop
rs.close
conn.close
set rs=nothing
set conn=nothing
msgbox "完毕"
dreamweaver8设计asp网页 access数据库连接问题?
恩,你自己写个
<%
sjkconnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("1.mdb")
set sjk=server.createobject("ADODB.CONNECTION")
sjk.open sjkconnstr
set bg=Server.CreateObject("ADODB.recordset")
bg.open "select * from cool",sjk,1,2
%>