标题:用DW制作ASP访问SQL,返回数据为空?
取消只看楼主
wngxng
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2004-6-13
 问题点数:0 回复次数:3 
用DW制作ASP访问SQL,返回数据为空?

这是原代码的一部分do while not base.eof ID=base("试题ID") cs=base("附加参数") tm=base("试题") fs=base("试题分数") response.write fs an=base("答案") tx=base("试题题型") daaa="" 而测试返回的语句: insert into guestInternet培训教程随机卷 (ID,试题ID,试题分数,试题,答案,用户答案,用户得分,试题题型,附加参数) values (1,1,,'','','B','0','','1') 其中第三项等为空,导致插入数据库中语句失效,而且明明有数据,却没有传回,这是怎么回事?请高手帮忙解决。是漏洞还是其他? 我对于原代码,只是加上了注释而已;不知是不是由于对双字节支持不好的原因?

谢谢!

[此贴子已经被作者于2004-07-14 11:44:01编辑过]

搜索更多相关主题的帖子: SQL ASP 数据 制作 访问 
2004-07-14 11:32
wngxng
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2004-6-13
得分:0 
字数太多,发不过来;解释一下:
上面第一段代码是建立一个数据集后,用变量取其记录内容,然后将其插入一个新表中,
后面的一段代码是SQL语句用response.write返回页面的内容。
2004-07-14 12:15
wngxng
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2004-6-13
得分:0 
有时将上面的第四句:fs=base("试题分数")提到上面第一条,就可以发现有数据了,但随之补充到该位置的语句却发现为空
2004-07-14 12:45
wngxng
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2004-6-13
得分:0 

此句插入上述语句之后, sql="insert into "& session("user") & session("tab") &" (ID,试题ID,试题分数,试题,答案,用户答案,用户得分,试题题型,附加参数) values ("& j &","& ID &","& fs &",'"& tm &"','"& an &"','"& daaa &"','"& df &"','"& tx &"','"& cs &"')" response.write sql&"<BR>" conn.execute(sql)

2004-07-16 17:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-3358-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.173858 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved