首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

挑战增加ID!该如何处理

2012-03-02 
挑战增加ID!setCCserver.createobject( ADODB.recordset )sql selectmax(F_ID)+1F_IDfromnh_fsms CC

挑战增加ID!
set       CC=server.createobject( "ADODB.recordset ")      
sql= "select   max(F_ID)+1   F_ID   from   nh_fsms "      
CC=conn.Execute(sql)      
F_ID=CC( "F_ID ")
conn.execute( "insert   into   nh_fsms(F_ID,F_Dst)   values( ' "&F_ID& " ', ' "&DstMobile& " ') ")
选出最大记录加1
但如果原记录为空时,插入的记录也为空。
应该加上一个怎样的条件判断?
ASP中如何写?

[解决办法]
set CC=server.createobject( "ADODB.recordset ")
sql= "select max(F_ID)+1 F_ID,count(*) Cnt from nh_fsms "
CC=conn.Execute(sql)
F_ID=CC( "F_ID ")
If CC( "cnt ")> 0 then
conn.execute( "insert into nh_fsms(F_ID,F_Dst) values( ' "&F_ID& " ', ' "&DstMobile& " ') ")
end if

热点排行