用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

熱心網友

自動編號的是不能添加的,必須是系統自己控制的