当前位置:编程学习 > asp >>

懂ASP与access数据库的进

<% Dim database,conn,connstr database = "dingdang.mdb" '数据库名称 Set conn=server.createobject("ADODB.Connection") '创建Connection对象 'provider 参数设置数据库的驱动程序,Access 使用OLE DB 驱动程序;Data Source 参数设置数据库的实际路径及文件名称 connstr="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(database) conn.Open connstr '采用Open 方法连接数据库 Set rs = Server.CreateObject("ADODB.RecordSet") '创建RecordSet 对象 sql = "select max(dingdanghao) from zong" rs.Open sql,conn,1,3 请问,执行SQL语句后,怎么把这结果赋值给变量a %> ASP要实现的结果是:从数据库最取得最大编号,赋值给a
答案:<%
connstr="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(database) 
conn.Open connstr
Set rs = Server.CreateObject("ADODB.RecordSet") 
dim maxID
sql = "select max(dingdanghao) from zong" 
rs.Open sql,conn,1,3 
if not rs.eof then
   maxID=rs(0)
end if
rs.close
conn.close
%> 
maxID就是你的最大编号
其他:rs(0) dim a
a= rs("dinghanghao")

不是很明确您的意思! dim maxdingdang
sql = "select max(dingdanghao) from zong" 
rs.Open sql,conn,1,3
if not irs.eof and not irs.bof then
maxdingdang=trim(irs(0))
end if AD 是不是老翟

上一个:Asp问题,怎么批量替换access数据库里面的字符
下一个:怎样将access数据库生成执行文件

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,