㈢ 新增、修改广告和广告客户
AddAdvertisement.asp和AddAdvertiser.asp这两个脚本的任务是获取提交给它们的表单数据,创建广告客户或广告数据库记录 。下面的代码用于新增广告记录,新增广告客户(AddAdvertiser.asp)的代码也类似,此处略 。
连接到数据库,创建记录集对象rs,略...
strStartDate = Request.Form( "StartMonth" )"/"_
Request.Form( "StartDay" )"/"_
Request.Form( "Startyear" )
strEndDate = Request.Form( "EndMonth" )"/"_
Request.Form( "EndDay" )"/"_
Request.Form( "Endyear" )
nStatus = 1
If UCase( Request.Form( "Status" ) ) = "INACTIVE" Then
nStatus = 0
End If
根据所选择的广告客户名字,获取其编号
nAdvertiserID = 1
strSql = "select AdvertiserID from Advertiser where Name = "_
Request.Form( "Advertiser" )""
rs.Open strSql, cn
If not rs.EOF and not rs.BOF Then
nAdvertiserID = rs.Fields( "AdvertiserID" )
If IsNull( nAdvertiserID ) Then
nAdvertiserID = 1
End If
End If
生成一个新的广告编号
nAdvertisementID = 1
strSql = "select AdID=Max( AdID ) from Advertisement"
rs.Close
rs.Open strSql, cn
If not rs.EOF and not rs.BOF Then
nAdvertisementID = rs.Fields( "AdID" )1
If IsNull( nAdvertisementID ) Then
nAdvertisementID = 1
End If
End If
插入新广告记录的SQL命令
strSql = "insert into Advertisement "_
"( AdvertiserID, Status, ImageURL, "_
"ImageWidth, ImageHeight, Link, "_
"AltText, Weight, StartDate, EndDate, "_
"ViewLimit, ClicksLimit, AdID ) Values ( "
strSql = strSqlCStr( nAdvertiserID )", "
加上其他字段值,略...
strSql = strSqlCStr( nAdvertisementID )" )"
rs.Close
rs.Open strSql, cn
修改广告、广告客户信息分别由UpdateAdvertiser.asp和UpdateAdvertiser.asp完成,这两个脚本和AddAdvertisement.asp、AddAdvertiser.asp非常相似,只是把增加记录操作改成了修改记录 。删除广告、广告客户的脚本很简单(分别为DeleteAdvertisement.asp和DeleteAdvertiser.asp),此处略 。
推荐阅读
- 怎么吃都瘦不了怎么办
- 什么淀粉都可以做果冻吗
- 三条尾巴的蛐蛐能斗吗
- 关于淘宝网退货流程简介
- 白醋洗脸怎么美白
- 小米12ultra和小米12pro哪个好
- 随借金占用额度吗
- 1 一个基于ASP的标题广告管理系统
- 王者荣耀人脸识别怎么重新验证