一個功能完善的專欄管理的程式->這是asp.net的第二個應用(三)

來源:互聯網
上載者:User
一個功能完善的專欄管理的程式->這是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 & "')"

sqlCmd=new SQLCommand(strSQL,conn)
sqlCmd.ActiveConnection.Open()
'response.write(strSQL)
sqlCmd.execute
response.write("恭喜,恭喜,您的文章已經成功的添加到了 文章資料庫,管理員會在下次更新的時候檢查你的文章,如果沒有什麼問題的話,您的文章將會很快出現在我們的欄目中")
response.end
%>

呵呵,是不是很簡單?:)別高興的太早,這個只是把資料存入了資料庫,下面我們就會在後面的文章中,看到我們是怎麼樣把資料顯示出來的,畢竟,這個才識主要的:)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.