用为Web浏览器提供图像(四)(转)

<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
建立Web项目和设置连接

在注册了ImageLoader动态链接库之后,我们就可以建立Web项目了。我们使用微软VisualInterDev1.0建立页面以及到微软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,然后完成后面几步结束这段操作。

现在,可以双击Global.asa,查看以上步骤在这个文件里生成的代码。代码定义了连接SQLServer数据库所必需的一些变量。

为了初始化类clsImageLoader,必须在Global.asp的开始放两行代码。我们在列表C里列出了Global.asa里的代码。注意clsImageLoader是一个会话范围内的对象。

列表C:Global.asa

&lt;OBJECTRUNAT=ServerSCOPE=SessionID=objImageLoaderPROGID=&quot;ImageLoader.clsImageLoader&quot;&gt;
&lt;/OBJECT&gt;
&lt;SCRIPTLANGUAGE=VBScriptRUNAT=Server&gt;
SubSession_OnStart
&nbsp;&nbsp;&nbsp;&nbsp;Session(&quot;Grocevb_ConnectionString&quot;)=&quot;DRIVER=SQLServer;SERVER=(local);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UID=sa;PWD=;APP=Microsoft(R)DeveloperStudio;WSID=JIA;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DATABASE=Grocevb;UseProcForPrepare=0&quot;
&nbsp;&nbsp;&nbsp;&nbsp;Session(&quot;Grocevb_ConnectionTimeout&quot;)=15
&nbsp;&nbsp;&nbsp;&nbsp;Session(&quot;Grocevb_CommandTimeout&quot;)=30
&nbsp;&nbsp;&nbsp;&nbsp;Session(&quot;Grocevb_RuntimeUserName&quot;)=&quot;sa&quot;
&nbsp;&nbsp;&nbsp;&nbsp;Session(&quot;Grocevb_RuntimePassword&quot;)=&quot;&quot;
EndSub

SubSession_OnEnd
&nbsp;&nbsp;setobjImageLoader=Nothing
EndSub

&lt;/SCRIPT&gt;




建立ASP页面

为了连接到数据库,并和ImageLoader这个动态链接库通信,我们在Web项目里建立了一个ASP文件。方法是在文件(File)菜单里选择新建(New)菜单项,在文件(Files)标签卡中选择ASP页面图标,在输入框里输入文件名称。我们把这个页面命名为default.asp。在default.asp里包含的代码如列表D所示。

列表D:default.asp

&lt;%SetdbConn=Server.CreateObject(&quot;ADODB.Connection&quot;)1 <script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
阅读更多
个人分类: 数据库
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭