如何在ASP文件中调用数据库记录总数
?牐牭谝徊剑铝写肴∶猚ount.asp并保存:
?牐牐?%
?牐燿im List
?牐燿im i
?牐燿im strSQL
?牐燿im conntmp,DB_name
?牐燚B_name=“DBQ=”+server.mappath?煟ā皔ours.mdb”)+“;DefaultDir=;DRIVER=?焮Microsoft Access Driver(*.mdb)};”
?牐爁ile://yours.mdb所要调用的数据库名称
?牐爏et conntmp=server.createobject?煟ā癆DODB.CONNECTION”)??
?牐燾onntmp.open DB_name
?牐爏trSQL=“SELECT * FROM yourtab”
?牐爁ile://调用数据库相关表yourtab
?牐爏et list=server.createobject?煟ā癮dodb.recordset”)??
?牐爈ist.open strSQL,conntmp,1,1
?牐爄f list.eof and list.bof then _
?牐燫esponse.End
?牐燿o while not (list.eof or err)??
?牐爄=i+1
?牐爈ist.movenext
?牐爈oop
?牐爈ist.close
?牐爎esponse.write i
?牐?%>
?牐牭诙剑谛枰允就臣谱苁牡胤郊尤胍韵麓耄饔胏ount.asp文件:
?牐牐迹?--#include file=“count.asp”-->
?牐牶昧耍衷谝磺蠴K,你不妨照此一试。需要注意的是,如果你用上述方法在同一个页面调用两个或两个以上数据库记录总数时,要注意防止变量List,i,strSQL,conntmp,DB_name的重复定义。例如上述例子已经调用了一个数据库记录总数,现在如果再调用另一个数据库记录总数,我们可将第一步中的代码保存为count1.asp文件,同时将其中的变量用List1,i1,strSQL1,conntmp1,DB_name1进行区别,在第二步中,用<!--#include file=“count1.asp”-->调用即可 。若要调用更多数据库记录总数,可以依此类推。