读书人

用户注册的时候遇到一个怪有关问题?

发布时间: 2012-03-01 10:25:46 作者: rapoo

用户注册的时候,遇到一个怪问题???
注册成功了,但同时出现这样的一个错误提示:


Microsoft OLE DB Provider for SQL Server 错误 '80040e14 '

第 1 行: '= ' 附近有语法错误。

/reg.asp,行 129


======================================================

<%
set rs1=Server.CreateObject( "ADODB.Recordset ")
sql1= "select * from [user] where id= "&rs( "id ")
rs1.open sql1,conn,1,3 --------------行 129
rs1( "money ")=rs1( "money ")+jf_zh( "reg ",jf)
rs1.update
rs1.close
set rs1=nothing

rs.close
set rs=nothing
else
%>

[解决办法]
rs象有或是取出的rs( "id ")值空,後者可能性最大
[解决办法]
sql1= "select * from [user] where id= "&rs( "id ")
应该是这一句有问题....
[解决办法]
正解,rs( "id ")值空.
fish1719() ( ) 信誉:100 Blog 加为好友 2007-04-28 14:32:47 得分: 0


rs象有或是取出的rs( "id ")值空,後者可能性最大



[解决办法]
改成
sql1= "select * from [user] where id= ' "&rs( "id ")& " ' "
[解决办法]
rs( "id ") 值为空~``
MSSQL可以这样写
sql1= "select * from [user] where id = @@identity "

读书人网 >ASP

热点推荐