悬赏主题
本主题由 败家子 于 2008-7-2 09:53 设置高亮
[代码问题] 悬赏 太阳雨鲜花礼品网 ,conn.asp 文件修补。补充资料下载地址
http://bbs.zzchn.com/viewthread.php?tid=86481&highlight=%CF%CA%BB%A8 以前我提供过这个站的下载,也是这个文件被破坏了。但我后面修复好了。 以前发的下载失效了,现在又有朋友要,我测试了现在的这个,好像是 conn.asp 被破坏了。 我已经忘了是怎么修补的了,呵呵 有能力的朋友帮忙修补一下。 谢谢了
最佳答案 ( 回答者: iaow )
太阳雨鲜花礼品网sunrainy.com 调试结果
源码名称: 太阳雨鲜花礼品网 鲜花礼品购物网站 www.sunrainy.com 程序语言: ASP 数据库: MSSQL 后台帐号/密码: 后台替换 调试来自bbs.zzchn.com 调试过程。。 还原数据库SQL.BAK后。 发现链接文件include/conn.asp,admin/incude,conn.asp。并没有数据库链接语句。 由conn.asp里Cn=Server.createObject("ADODB.Connection") Cn.Open Application("Connstr") 看出应该在哪个文件里定义了connstr。 经过查找为global.asa,用记事本打开它修改数据库链接。 前台可以打开了。进入admin找到login.asp文件查看到表:JL_ManageUser,为管理员表 修改用户名,密码后。进去admin登陆。 出现问题,提示NULL无法写入表:JL_ManageLoginLog中的“id”列。 经过检查发现是表的属性有问题,设计该表的id属性,将标识设为“是”种子设为1,自增量设为1.就可解决。 进入后台测试发现同样的问题如: 无法将 NULL 值插入列 'id',表 'huadian.dbo.JL_ManageSystemLog';该列不允许空值 无法将 NULL 值插入列 'JL_ProductID',表 'huadian.dbo.JL_Product';该列不允许空值 无法将 NULL 值插入列 'ID',表 'huadian.dbo.JL_CardConfig';该列不允许空值。INSERT 失败。 无法将 NULL 值插入列 'ID',表 'huadian.dbo.JL_GiftCardType';该列不允许空值。INSERT 失败 无法将 NULL 值插入列 'JL_NewsID',表 'huadian.dbo.JL_News';该列不允许空值。INSERT 失败。 无法将 NULL 值插入列 'id',表 'huadian.dbo.U_Member';该列不允许空值。INSERT 失败。 方法同上!! 在线咨询部分/admin/include/SendMail.asp, 第 6 行 JMail = Server.CreateObject("JMail.Message") 故需要JMAIL组件支持。 贺卡管理部分: 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 /admin/Email/JLEmailBGList.asp, 第 191 行. 费了好大得劲啊,分页一向都是很BT的错误典型。。 我把代码: <% If objRs.RecordCount<>0 Then 182行修改:把值从1改为了0. iRecordCount=objRs.RecordCount if objRs.RecordCount<15 then iPageSize=objRs.RecordCount else iPageSize=15 end if objRs.PageSize=iPageSize 191行这行根本没错。NND。 还有两个小错误,一个是会员管理的积分那里有些问题。。 另外就是admin\UFile\order_main1.asp,这个文件没有。 还有注册时,需要JMAIL组件,所以服务器一定要安装! 不过这两个一般不影响使用。 程序虽然很不错,但是错误实在不少。用于研究还是不错的啦。。 如果大家在测试中发现什么新的问题,可以发出来啊,大家共同学习!!! |
![]()
|
|
|





