iisaspsql
① 代码求详细注释,ASP+sql2008+IIS~~~~急
<%
'楼主:很幸苦的,记得结题给分
'SQL语句:从数据表gwc中选择数据记录,条件是addby等于你Cookie名为username2的值
sql="select * from gwc where addby='"&request.Cookies("username2")&"'"
'以向前只读方式打开数据表
rs.open sql,conn,1,1
'如果没有符合条件的数据记录的话
If rs.eof Then
'否则的话
Else
kk=0
do while not rs.eof '循环读取数据记录
kk=kk+1 '让kk每循环一次加1
'应该还有其它代码操作吧,是不是楼主略过了
rs.movenext
Loop
End If
'根据nid从allpro表中取出title,如果找不到则为空
function getproname(nid)
hsgsql="select title from allpro where id="&nid
hsgrs.open hsgsql,conn,1,1
if hsgrs.eof then
getproname=""
else
getproname=hsgrs("title")
end if
hsgrs.close
end Function
'根据nid从allpro表中取出price,如果找不到则为空
function getproprice(nid)
hsgsql="select price from allpro where id="&nid
hsgrs.open hsgsql,conn,1,1
if hsgrs.eof then
getproprice=""
else
getproprice=hsgrs("price")
end if
hsgrs.close
end Function
'第二个(这是个商品搜索功能):
'从数据表allpro中选择数据,这儿的1=1是个技巧,构建查询条件基本上都是这么做
sql="select id,title,pic from allpro where 1=1"
'如果输入条件的类别lb不为空的话,则加入到查询条件中来
if lb<>"" then
sql=sql&" and leibie='"&lb&"'"
end If
'如果输入条件的标题title不为空的话,则加入到查询条件中来,注意这儿是模糊查询,使用了%
'在ACCESS数据库中的查询时用*,但在ASP中要用%==》本人测试过的
if title<>"" then
sql=sql&" and title like '%"&title&"%'"
end If
'加上按id排序显示
sql=sql+" order by id desc"
'response.Write(sql) ==》有了这个,我们可以把生成的SQL语句复制到数据库中测试,是否符合我们的要求
'response.End() ==》如果只是调试sql语句则终止执行
'以向前只读方式打开数据表
rs.open sql,conn,1,1
'分页显示的预定义变量
dim i
dim pagecurrent '当前处于第几页
dim pageacount '符合条件的记录共有多少页
dim pagelarge
pagelarge=9 '每页显示多少条记录
rs.pagesize=pagelarge 'ASP中VBScript的系统函数
pageacount=rs.pagecount 'ASP中VBScript的系统函数,获取后赋值给pageacount
i=0
pagecurrent=request("pagecurrent") '当前用户要查看第几页
if pagecurrent="" or clng(pagecurrent)<=0 Then '简单判断用户页码的合法性,等于空或小于等于0则强制为第一页
pagecurrent=1
end if
if clng(pagecurrent)>pageacount then '简单判断用户页码的合法性,如果用户查看的页码数大于系统总页码数
pagecurrent=pageacount
end if
if pageacount>0 then
rs.absolutepage=pagecurrent '如果总页码数大于0,则当前页为pagecurrent,absolutepage为ASP的VBScript系统函数
end If
'假如没有找到符合条件的数据记录的话
if rs.eof then
else
j=0
'循环读取数据记录,并显示到HTML代码中
do while not rs.eof and i<rs.pagesize
i=i+1
j=j+1 %>
<td><table width="100%" border="0">
<tr>
<td height="161">
<a href="detail.asp?id=<%=rs("id")%>"><img src="<%=rs("pic")%>"width="162" height="171" border="0"></a>
</td>
</tr>
<tr>
<td><%=rs("title")%></td>
</tr>
</table></td>
<%
rs.movenext
'如果j=3的话则另起一行显示,即每读取三条记录则另起一行
if j=3 then
j=0
response.Write("</tr><tr>")
end if
loop
end if
rs.close
%>
② 在iis中如何调试sql server 数据库的asp文件呀
在iis中添加一个本机域名,域名指向应该为ASP文件夹根目录,然后用WINDOWS管理工具里面的数据源工具添加SQL数据文件。如果设置正确就能够,在IE上输入http://localhost/***(**代表你域名名称)显示出你所要显示的ASP文件。
③ asp+sql数据库的网站,怎么在IIS上测试
连接好就OK了
建立个数据库,把数据导进去
然后在IIS里测试网站
④ 我的ASP+SQL网站在IIS运行,总是显示"无法显示网页"这是为什么啊
呵呵。检查一下,你的文件是不是放在NTFS分区里面的,如果是,那对人铁WEB文件夹设置一下权限吧。或者把那分区格成FAT32就没事了。
⑤ 用sql数据库是否必须安装iis
是的,因为ASP是一种服务器端脚本程序语言,asp的网页必须由Web服务器执行。而IIS就是执行asp的首选Web服务器。
SQL服务器本身的运行并不是必须IIS的。
⑥ 用sql server+iis+asp.net部署一个网站的全部步骤
先确定数据库安装在那个服务器上,然后打开网站源码查看数据库连接字符串设置是否正确。如果不正确,手动修正。
打开IIS环境,如果没有IIS环境则到网上下载安装。
设置IIS,如果仅仅是本地查看,IP位址不用分配,如果在其他电脑上也可以查看,则需设IP位址
默认端口:80(不用修改)
在主目录中,本地路径:单击浏览找到你的网站发布后程序;其余默认
在文件中,把首页名称新增进去
ASP.net中查看ASP.net时什么版本选择进去,首先确定该电脑安装了。net 环境。
以上OK就可以在本地浏览了
⑦ iis和sql和php和asp.net 还有cms是什么关系
cms白话点讲就是整站系统,就是在服务器上安一个网站出来,如果你不懂,就使用asp的cms系统,php+sql的配置比asp的麻烦
这此都是在服务器上运行比较好,个人电脑上运行的话,也要装数据库和iis才可以。
⑧ windows8.1系统如何配置asp开发环境iis+sql
控制面板,程序,启用或关闭windows功能,找到Internet informaition servers 在前面打勾,然后点确定,然后提示正在安装,安装完毕之后,IIS就已经安装上了。
⑨ IIS+ASP+SQLSERVER平台是什么
IIS简单地说就WEB服务器(Internet information server),asp则是一种开发网页网站的环境(现在一般用的是ASP.NET),SQL SEVER 就是与此相配套的的一种数据库,这都是微软开发的。IIS十八网站发部到WEB服务器上用的,哈哈,比较通俗