用SQLServer为Web浏览器提供图像
时间:2007-12-23 来源:不详 作者:迈克DB
在注册了ImageLoader动态链接库之后,我们就可以建立Web项目了。我们使用微软VisualInterDev1.0建立ASP页面以及到微SQLServer数据库的数据连接。
首先,打开微软VisualInterDev。在文件File菜单里,选择新建(New)菜单项。在出现的对话框里,选中Web项目向导,在项目名称字段里输入ImageLoad。单击确定(OK),完成后面两步,结束向导。
可以看到,VisualInterDev在工作空间(Workspace)窗口里自动地生成了一个文件,叫做Global.asa。在用户第一次查看Web程序里的页面里,就会自动生成这个文件。要连接SQLServer里的数据库,选择项目|加入项目(Project|AddToProject),然后选择数据连接(DataConnection)。这里,选择数据源对话框出现,我们必须定义一个数据源名称(DSN)。
单击新建(New)按钮,在列出的可用数据驱动程序列表里,选择SQLServer,然后单击下一步(Next)。接着,在输入框里输入Grocevb作为DSN。接下来的几步很轻易完成,不再详述。
下面,出现了SQLServer登录对话框。输入服务器名称,登录ID和口令,并单击选项(Option)按钮。从列出的可用数据库列表里,选择Grocevb,单击确定(OK)。在结束了全部以上步骤之后,就返回到了选择数据源对话框。在这里,从DSN列表里单击文件名Grocevb.dsn,然后完成后面几步结束这段操作。
内容来自dedecms
现在,可以双击Global.asa,查看以上步骤在这个文件里生成的代码。代码定义了连接SQLServer数据库所必需的一些变量。
为了初始化类clsImageLoader,必须在Global.asp的开始放两行代码。我们在列表C里列出了Global.asa里的代码。注重clsImageLoader是一个会话范围内的对象。
列表C:Global.asa
<OBJECTRUNAT=ServerSCOPE=SessionID=objImageLoaderPROGID="ImageLoader.clsImageLoader">
</OBJECT>
<SCRIPTLANGUAGE=VBScriptRUNAT=Server>
SubSession_OnStart
Session("Grocevb_ConnectionString")="DRIVER=SQLServer;SERVER=(local);
UID=sa;PWD=;APP=Microsoft(R)DeveloperStudio;WSID=JIA;
DATABASE=Grocevb;UseProcForPrepare=0"
Session("Grocevb_ConnectionTimeout")=15
Session("Grocevb_CommandTimeout")=30
Session("Grocevb_RuntimeUserName")="sa"
Session("Grocevb_RuntimePassword")=""
EndSub
SubSession_OnEnd
setobjImageLoader=Nothing
EndSub
</SCRIPT>
建立ASP页面 织梦好,好织梦
为了连接到数据库,并和ImageLoader这个动态链接库通信,我们在Web项目里建立了一个ASP文件。方法是在文件(File)菜单里选择新建(New)菜单项,在文件(Files)标签卡中选择ASP页面图标,在输入框里输入文件名称。我们把这个页面命名为default.asp。在efault.asp里包含的代码如列表D所示。
列表D:default.asp
<%SetdbConn=Server.CreateObject("ADODB.Connection")
dbConn.ConnectionTimeout=Session("Grocevb_ConnectionTimeout")
上一篇:Oracle9i初始化参数中文说明(1) 下一篇:Oracle初学点滴-(2)
文章评论
共有位Admini5网友发表了评论 查看完整内容