用SQL Server为Web浏览器提供图像3(end)
程序员文章站
2022-04-19 13:39:35
建立web项目和设置连接在注册了 imageloader 动态链接库之后,我们就可以建立web项目了。我们使用微软visual interdev 1.0 建立asp页面以及到微软s...
建立web项目和设置连接
在注册了 imageloader 动态链接库之后,我们就可以建立web项目了。我们使用微软visual interdev 1.0 建立asp页面以
及到微软sql server(windows平台上强大的数据库平台)数据库的数据连接。
首先,打开微软visual interdev。在文件file 菜单里,选择新建(new)菜单项。在出现的对话框里,选中web项目向
导,在项目名称字段里输入imageload 。单击确定(ok),完成后面两步,结束向导。
可以看到, visual interdev 在工作空间(workspace)窗口里自动地生成了一个文件,叫做global.asa。在用户第一次
查看web程序里的页面里,就会自动生成这个文件。要连接sql server(windows平台上强大的数据库平台)里的数据库,选择项目 | 加入项目(project |
add to project),然后选择数据连接(data connection)。这里,选择数据源对话框出现,我们必须定义一个数据源名
称(dsn)。
单击新建(new)按钮,在列出的可用数据驱动程序列表里,选择sql server(windows平台上强大的数据库平台),然后单击下一步(next)。接着,在输入框
里输入 grocevb 作为dsn。接下来的几步很容易完成,不再详述。
下面,出现了sql server(windows平台上强大的数据库平台) 登录对话框。输入服务器名称,登录id和口令,并单击选项(option)按钮。从列出的可用数据
库列表里,选择grocevb,单击确定(ok)。在结束了全部以上步骤之后,就返回到了选择数据源对话框。在这里,从dsn
列表里单击文件名 grocevb.dsn,然后完成后面几步结束这段操作。
现在,可以双击global.asa,查看以上步骤在这个文件里生成的代码。代码定义了连接sql server(windows平台上强大的数据库平台)数据库所必需的一些变
量。
为了初始化类 clsimageloader ,必须在global.的开始放两行代码。我们在列表 c里列出了global.asa里的代码。注
意clsimageloader 是一个会话范围内的对象。
列表 c: global.asa
<object runat=server scope=session id=objimageloader progid="imageloader.clsimageloader">
</object>
<script language=vbscript runat=server>
sub session_onstart
session("grocevb_connectionstring") = "driver=sql server(windows平台上强大的数据库平台); server=(local);
uid=sa;pwd=;app=microsoft (r) developer studio;wsid=jia;
database=grocevb;useprocforprepare=0"
session("grocevb_connectiontimeout") = 15
session("grocevb_commandtimeout") = 30
session("grocevb_runtimeusername") = "sa"
session("grocevb_runtimepassword") = ""
end sub
sub session_onend
set objimageloader = nothing
end sub
</script>
建立asp页面
为了连接到数据库,并和imageloader这个动态链接库通信,我们在web项目里建立了一个asp文件。方法是在文件(file)
菜单里选择新建(new)菜单项,在文件(files)标签卡中选择asp页面图标,在输入框里输入文件名称。我们把这个页面
命名为default.asp。在default.asp 里包含的代码如列表 d所示。
列表 d: default.asp
<% set dbconn = server.createobject("adodb.connection")
dbconn.connectiontimeout = session("grocevb_connectiontimeout")
dbconn.commandtimeout = session("grocevb_commandtimeout")
dbconn.open session("grocevb_connectionstring"), session("grocevb_runtimeusername"), _
在注册了 imageloader 动态链接库之后,我们就可以建立web项目了。我们使用微软visual interdev 1.0 建立asp页面以
及到微软sql server(windows平台上强大的数据库平台)数据库的数据连接。
首先,打开微软visual interdev。在文件file 菜单里,选择新建(new)菜单项。在出现的对话框里,选中web项目向
导,在项目名称字段里输入imageload 。单击确定(ok),完成后面两步,结束向导。
可以看到, visual interdev 在工作空间(workspace)窗口里自动地生成了一个文件,叫做global.asa。在用户第一次
查看web程序里的页面里,就会自动生成这个文件。要连接sql server(windows平台上强大的数据库平台)里的数据库,选择项目 | 加入项目(project |
add to project),然后选择数据连接(data connection)。这里,选择数据源对话框出现,我们必须定义一个数据源名
称(dsn)。
单击新建(new)按钮,在列出的可用数据驱动程序列表里,选择sql server(windows平台上强大的数据库平台),然后单击下一步(next)。接着,在输入框
里输入 grocevb 作为dsn。接下来的几步很容易完成,不再详述。
下面,出现了sql server(windows平台上强大的数据库平台) 登录对话框。输入服务器名称,登录id和口令,并单击选项(option)按钮。从列出的可用数据
库列表里,选择grocevb,单击确定(ok)。在结束了全部以上步骤之后,就返回到了选择数据源对话框。在这里,从dsn
列表里单击文件名 grocevb.dsn,然后完成后面几步结束这段操作。
现在,可以双击global.asa,查看以上步骤在这个文件里生成的代码。代码定义了连接sql server(windows平台上强大的数据库平台)数据库所必需的一些变
量。
为了初始化类 clsimageloader ,必须在global.的开始放两行代码。我们在列表 c里列出了global.asa里的代码。注
意clsimageloader 是一个会话范围内的对象。
列表 c: global.asa
<object runat=server scope=session id=objimageloader progid="imageloader.clsimageloader">
</object>
<script language=vbscript runat=server>
sub session_onstart
session("grocevb_connectionstring") = "driver=sql server(windows平台上强大的数据库平台); server=(local);
uid=sa;pwd=;app=microsoft (r) developer studio;wsid=jia;
database=grocevb;useprocforprepare=0"
session("grocevb_connectiontimeout") = 15
session("grocevb_commandtimeout") = 30
session("grocevb_runtimeusername") = "sa"
session("grocevb_runtimepassword") = ""
end sub
sub session_onend
set objimageloader = nothing
end sub
</script>
建立asp页面
为了连接到数据库,并和imageloader这个动态链接库通信,我们在web项目里建立了一个asp文件。方法是在文件(file)
菜单里选择新建(new)菜单项,在文件(files)标签卡中选择asp页面图标,在输入框里输入文件名称。我们把这个页面
命名为default.asp。在default.asp 里包含的代码如列表 d所示。
列表 d: default.asp
<% set dbconn = server.createobject("adodb.connection")
dbconn.connectiontimeout = session("grocevb_connectiontimeout")
dbconn.commandtimeout = session("grocevb_commandtimeout")
dbconn.open session("grocevb_connectionstring"), session("grocevb_runtimeusername"), _
上一篇: CCF-20170903--JSON查询
下一篇: noderedis入门介绍及使用手册分享