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

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

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

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


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 "

热点排行