ASP当查询记录集为空时,添加一条全空的记录

ASP当查询记录集为空时,该如何添加一条全空的记录<%setrsScore=server.createobject("adodb.recordset")sqlScore=... ASP当查询记录集为空时,该如何添加一条全空的记录
<%
set rsScore=server.createobject("adodb.recordset")
sqlScore = "select * from Score where Examine_name='"&rsExamination("Examine_name")&"' and name='"&rsClassStudent("name")&"'"
rsScore.open sqlScore,conn,1,3
%>
当 rsScore 为空的时候,我想添加一条全空的记录,该如何添加呢?
展开
 我来答
山上有花
2014-05-07 · 计算机,互联网,多读书,多运动。
山上有花
采纳数:252 获赞数:780

向TA提问 私信TA
展开全部
如果数据表中的字段都允许空值,下面的代码就行了
if rsScore.eof or rsScore.bof then
rsScore.addnew
rsScore.update

end if
追问

有一个自动编号id,不能为空

我刚才试了一下你的方法,可以用,但是这样的话在数据库中会增加大量的全为NULL的数据,基本上查询一次就会增加一条,请问该如何处理呢

追答
你增加一条全空的记录要做什么用?

查询为空后,是不是要写一条记录进去?

如果不想每次查询都增加一条空记录,可以用一个变量控制;

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式