用insert into插入一个可以自动 1的字段值,怎么弄??问题如下:case "new"sql="insert into class(class,hot1) values('"&request("class")&"','"&request("hot1")&"')" conn.execute sql现在我想插入一个字段classid,可以让classid自动编号,其中表中已经有ID字段是自动编号了,
热心网友
看你用什么数据库了``如果是Access 直接设classid字段为自动编号类型就可以了如果是sql server 设classid字段为int型 然后设置该字段的列属性的标识为"是"标识种子是1(初始值) 标识递增量是1(增量值)
热心网友
可以建立一个Application变量NUM_CLASSID每执行一次插入语句,Application("NUM_CLASSID")=Application("NUM_CLASSID")+1
热心网友
先在数据库加一个 classid 字段,然后新的 sql 语句紧跟添加数据下面:set rs=server.CreateObject("adodb.recordset")rs.open "select top 1 id,classid from class" ,conn,1,3rs("classid")=rs("classid")+1rs.updaters.closeset rs=nothingconn.closeset conn=nothing关键在于 select top 1
热心网友
自动编号的是不能添加的,必须是系统自己控制的