CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

sql 修改不成功,请各位大师帮忙,在线等待。。。

楼主lusy750212(莲子)2004-12-02 14:45:40 在 Web 开发 / ASP 提问

%>  
  sql="select   sales_admin.adm_login,   sales_admin.usr_location,   sales_admin.usr_member,sales_admin.usr_name,   users.usr_name,users.usr_cname,users.usr_edate,users.usr_vdate   from   sales_admin,users     where   sales_admin.usr_name='"&name&"'   and   users.usr_name=sales_admin.usr_name"  
              set   rs=Server.createobject("ADODB.recordset")  
              rs.open   sql,myconn,1,3  
                    rs.addnew     '更新  
                    rs("usr_name")=m_name  
                    rs("adm_login")=m_manage  
                    rs("usr_cname")=m_schoolname  
                    rs("usr_location")=m_location  
                    rs("usr_member")=m_member  
                    rs("usr_edate")=m_times  
                    rs("usr_vdate")=m_timee              
                    rs.update  
                    rs.close  
                    myconn.close  
                    set   rs=nothing  
                    set   myconn=nothing  
                    response.write("修改成功")  
  %>  
  错误提示:  
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   错误   '80004005'    
   
  [Microsoft][ODBC   SQL   Server   Driver][SQL   Server]列名   'usr_edate'   无效。    
   
  /salesadmin/manage/use/save_modify.asp,行29    
   
  问题点数:0、回复次数:8Top

1 楼babyt(阿泰)回复于 2004-12-02 14:51:45 得分 0

29行是哪一行啊?  
   
  列名   'usr_edate'   无效应该是说表里没这个字段名吧?  
  你好好看看表结构,呵呵Top

2 楼butcher2002(我又出来捣乱了)回复于 2004-12-02 14:56:56 得分 0

sql="select   sales_admin.adm_login,   sales_admin.usr_location,   sales_admin.usr_member,sales_admin.usr_name,   users.usr_name,users.usr_cname,users.usr_edate,users.usr_vdate   from   sales_admin,users     where   sales_admin.usr_name='"&name&"'   and   users.usr_name=sales_admin.usr_name"  
   
  这么写根本是错误的!!!!!!!!即使是做联表~~~~~~~视图关系也只能查询浏览不能写入  
   
  你sql就是错的~~~~~~sales_admin.usr_name,   users.usr_name  
  你想查出来的结果里有两个user_name字段可能吗?Top

3 楼butcher2002(我又出来捣乱了)回复于 2004-12-02 14:57:22 得分 0

我觉得整个就是错的Top

4 楼SuperBJack(我想飞翔)回复于 2004-12-02 14:58:49 得分 0

up     usr_edate     认真检查Top

5 楼zjx103(给我一个下岗的理由)回复于 2004-12-02 15:02:48 得分 0

肯定是'usr_edate'   写错了,要不就是没这个字段,粗心的问题!!Top

6 楼zjx103(给我一个下岗的理由)回复于 2004-12-02 15:04:23 得分 0

sql语句用视图生成会准确一些,这么长的sql语句手写的话很可能出错Top

7 楼comszsoft(星星点灯)回复于 2004-12-02 15:04:38 得分 0

1、缺少列名   usr_edate      
  2、如果查询里面有视图,请打开你的视图,让它执行一次。  
  若不行,关注!Top

8 楼zhangzongshan207(自我一生)回复于 2004-12-02 15:04:44 得分 0

确实整个都错了,难给你改,还不如把你功能说明写出来帮你写一个Top

相关问题

  • 求修改表中主关键字的SQL语句,在线等待!
  • 想修改表名为A的表为表名B,求SQL语法。。。。。。。。。(在线等待)
  • 请问要怎样用sql来修改sql server中的字段长度?马上给分,在线等待。
  • 修改 SQL 语句
  • 请教修改SQL
  • 程序修改,等待中
  • 在sql server 2000 中如何知道那些是最近被修改过的表?在线等待!!
  • 修改一条SQL语句?
  • 修改表的sql语句
  • 本人正在作一个网上借书系统,请问如何用VB6.0生成的网页通过INTERNET访问、修改SQL SEQVER2000数据库???在线等待!!?

关键词

  • 视图
  • sales
  • sql
  • server
  • usr
  • edate
  • vdate
  • admin
  • rs
  • myconn

得分解答快速导航

  • 帖主:lusy750212

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo