|  | 主题:  高手看看这个SQL错在哪儿了? | 
            
                        
                
                    |  tonest
 职务:普通成员
 等级:1
 金币:0.0
 发贴:177
 注册:2002/4/14 13:32:27
 
 | 
                            
                            #12005/5/10 16:33:24 
                                SQL:(65行)    sql="update member set name='"&name&"', pass='"&pass&"', flag="&flag&" where id="& Request("id" ) &""     (66行)    response.write sql 其中name和pass为文本型,flag为整形,access数据库提示如下错误: Microsoft VBScript 编译器错误 错误 '800a03f6'  缺少 'End'  /iisHelp/common/500-100.asp,行242  Microsoft JET Database Engine 错误 '80040e14'  UPDATE 语句的语法错误。  admin/user.asp,行66     | 
                        
                
                    |  tonest
 职务:普通成员
 等级:1
 金币:0.0
 发贴:177
 注册:2002/4/14 13:32:27
 
 | 
                            
                            #22005/5/10 16:38:15 
                                在浏览器中显示SQl语句是:update member set name='luru', pass='123456', flag=3 where id=3
 
 看不出是哪儿错了??
 | 
                        
                
                    |  缺缺
 职务:管理员
 等级:8
 金币:41.0
 发贴:9620
 注册:2004/1/14 19:14:47
 
 | 
                            
                            #32005/5/10 17:13:36 
                                [name]
                                
                                
                                
                             | 
                        
                
                    |  tonest
 职务:普通成员
 等级:1
 金币:0.0
 发贴:177
 注册:2002/4/14 13:32:27
 
 | 
                            
                            #42005/5/10 17:24:47 
                                多谢,这个[]是什么意思?见笑了
                                
                                
                                
                             | 
                        
                
                    |  不是高手
 职务:普通成员
 等级:3
 金币:5.0
 发贴:1352
 注册:2002/8/23 2:27:18
 
 | 
                            
                            #52005/5/11 11:21:36 
                                初学常犯错误之一,误用保留字
                                
                                
                                
                             | 
                        
                
                    |  tonest
 职务:普通成员
 等级:1
 金币:0.0
 发贴:177
 注册:2002/4/14 13:32:27
 
 | 
                            
                            #62005/5/11 11:29:20 
                                aquarior在上个帖子中说 引用:初学常犯错误之一,误用保留字
 
 多谢赐教,但是发现即使将以上的字段改了以后同样出现这个错误 sql="update member set username='"&username&"',userpass="&userpass&",flag="&flag&" where id="& Request.form("id" ) &""    WHY?? | 
                        
                
                    |  蓝鲸
 职务:版主
 等级:5
 金币:42.1
 发贴:2614
 注册:2001/12/20 15:57:57
 
 | 
                            
                            #72005/5/11 16:28:38 
                                userpass不会是数值型的吧,但你SQL中是数值型表示了。仔细一些,这种错误完全是可以避免的。
 非常大鱼 | 
                        
                
                    |  不是高手
 职务:普通成员
 等级:3
 金币:5.0
 发贴:1352
 注册:2002/8/23 2:27:18
 
 | 
                            
                            #82005/5/12 14:41:51 
                                初学常犯错误之二,搞错变量类型    | 
                        
                
                    |  tonest
 职务:普通成员
 等级:1
 金币:0.0
 发贴:177
 注册:2002/4/14 13:32:27
 
 | 
                            
                            #92005/5/13 11:23:28 
                                     thanks!
                                
                                
                                
                             |