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伺服器上用的,哈哈,比較通俗