一個功能完善的專欄管理的程式->這是asp.net的第二個應用(三)
/*
豆腐製作,都是精品
http://www.asp888.net 豆腐技術站
如轉載,請保留完整著作權資訊
*/
剛才說了一些題外話,現在我們來看看我們如何將在add.aspx中輸入的資料儲存在sql server中
<!--#include file="func.aspx"-->
<%
dim conn as SQLConnection
dim sqlRead as SQLDataReader
dim sqlCmd as SQLCommand
'這樣我們通過 func.aspx 檔案的使用,對串連代碼等等很多通用的程式進行了同意的管理和調用
conn=GetConn()
dim strUserName as string
dim strPass as string
dim strSQL as string
strUserName=request.form("txtUserid")
strPass=request.form("txtPass")
strSQL="select UserPassword from lanmuuser where username='" & replaceSql(strUserName) & "'"
sqlCmd=new SQLCommand(strSQL,conn)
sqlCmd.ActiveConnection.Open()
sqlCmd.Execute(sqlRead)
sqlCmd.ActiveConnection.Close()
'這個部分是對 添加文章的使用者 進行 限制和管理
'在示範的版本中,這段代碼是 屏蔽起來的,如果我們需要對 使用者進行限制
'簡單的作個lanmuuser 的 table 就可以了
if not sqlRead.Read() then
response.Write("這個使用者不存在")
response.end
end if
if sqlRead(0)<>strPass then
'密碼不正確
response.Write("密碼不正確")
response.end
end if
'校正合法
dim strClassid as string
strClassid=request.form("selClass")
dim strTitle as string
strTitle=request.form("txtTitle")
dim strContent as string
strContent=request.form("txtContent")
dim strSelFrom as string
strSelFrom=request.form("selFrom")
strSQL="insert into lanmu(classid,title,content,dtime,userid,IsUse,viewnum,selFrom)values("
strSQL=strSQL & "" & strClassId & ",'" & replaceSql(strTitle) & "','" & replaceSql(strContent) & "',"
strSQL=strSQL & "getdate(),'" & replaceSql(strUserName) & "','0',0,'" & strSelFrom & "')"