摘要:
9、问题:我有没有必要在每一个asp文件中使用“option explicit”?
答:在实际应用中,vbscript变量的概念已经模糊了,允许直接使用变量,而不用dim声明变量,但这并不是一个好习惯,容易造成程序错误,因为可能重复定义一个变量。我们可以在程序中使用option explicit语句,这样在使用一个变量的时候,必须先声明它,如果使用了没有经过声明的变量,运行时,程......
摘要:
五花八门的sql产品多得要命,或许你早顾不得其它甩开袖子就动手干了。但你要同时采用asp和sql的话就可能会头晕。mysql、sql server和msql都是绝佳的sql工具,可惜,在asp的环境下你却用不着它们来创建实用的sql语句。不过,你可以利用自己掌握的access知识以及相应的access技能,再加上我们的提示和技巧,相信一定能成功地在你的asp网页中加入sql。
1. sel......
Asp深度揭密(下)
四.asp组件的开发与使用:
【程序编程相关:
freebsd下PHP连接Microso】 【推荐阅读:
FreeBSD 5.2.1R Web S】
1. 组件的特点? 【扩展信息:
想在freebsd下用迅驰的人有福了】
l 优点:
n 调用方便,节省代码
n 安全性高
n 支持事务处理,多组件联合
n 运行速度快
n 升级.修改组件不需修改页面,因此扩展性好
l 缺点:
n 开发及调试困难
2. 如何使用vb开发?
⑴.打开vb>>new project>>activex dll
⑵.修改项目名称为course
⑶.修改类模块的名字为conn_db
⑷.project>> references,引用com+ service type library与microsoft active server pages object library.
⑸.修改类代码如下:
from www.knowsky.com
建立数据库连接并输出数据库字段
dim response as response
dim request as request
dim server as server
dim application as application
dim session as session
private sub class_initialize()
dim objcontext as objectcontext
set objcontext = getobjectcontext()
set response = objcontext("response")
set request = objcontext("request")
set server = objcontext("server")
set application = objcontext("application")
set session = objcontext("session")
end sub
sub conn_db()
set conn = createobject("adodb.connection")
conn.open "course_dsn", "course_user", "course_password"
set rs = createobject("adodb.recordset")
rs.open "select * from user_info", conn, 1, 1
if rs.recordcount > 0 then
for i = 1 to rs.recordcount
response.write "<br>" & rs("user_name") & "<br>"
if rs.eof then exit for
rs.movenext
next
end if
rs.close
set rs = nothing
conn.close
set conn = nothing
end sub
⑹.添加一新类cutstr
⑺.修改类代码如下:
截取字符串
function cutstr(str, length)
if len(str) > length then
cutstr = left(str, length) & "..."
else
cutstr = str
end if
end function
...
下一页 摘要:
vbscript 运行时错误
如果 vbscript 脚本执行系统无法实施的操作,则会产生 vbscript 运行时错误。只有在运行脚本、为变量表达式赋值或
分配内存时,才会产生 vbscript 运行时错误。
错误编号 描述
429 activex 部件无法创建对象
507 发生异常
449 参数不可选
17 无法执行请求的操作
430 类不支持自动化
506 类未被定义
......