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

还是再问下小弟我这个sql语句为什么得不到结果呢

2012-02-21 
还是再问下我这个sql语句为什么得不到结果呢DimInsertTag,InsertSqlStrInsertTagDateToStr(Now(), YmdHI

还是再问下我这个sql语句为什么得不到结果呢
Dim   InsertTag,InsertSqlStr
        InsertTag   =   DateToStr(Now(), "YmdHIS ")&Generator(5)
        InsertSqlStr   =   "INSERT   INTO   User   (Name,Pass,AddDate,InsertTag)   VALUES   ( ' "&Name& " ', ' "&Pass& " ', ' "&Now()& " ', ' "&InsertTag& " '); "
        InsertSqlStr   =   InsertSqlStr& "select   ID   AS   UserID,InsertTag   from   User   where   InsertTag= ' "&InsertTag& " ' "
        Conn.ExeCute(InsertSqlStr)
       
        Response.Write(UserID)
==========================================
意思就是插入数据后立即得到这个自动编号id,数据插入是成功了,为什么读不出id呢

[解决办法]
Dim InsertTag,InsertSqlStr
InsertTag = DateToStr(Now(), "YmdHIS ")&Generator(5)
InsertSqlStr = "INSERT INTO User (Name,Pass,AddDate,InsertTag) VALUES ( ' "&Name& " ', ' "&Pass& " ', ' "&Now()& " ', ' "&InsertTag& " '); "
InsertSqlStr = InsertSqlStr& "select ID AS UserID,InsertTag from User where InsertTag= ' "&InsertTag& " ' "
set rs=Conn.ExeCute(InsertSqlStr)

Response.Write(rs( "UserID "))
[解决办法]
报错了还是什么都不显示?
user是系统保留字段,应该写成[user]

热点排行