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

怎么在Access里用SQL语句改变表的名称?

楼主shines(郭子)2002-02-02 14:52:21 在 Web 开发 / ASP 提问

可以做得到吗?如果不可以,请告诉详细的变通方法。  
   
  好像在MSSQL可以用   sp_rename   oldtable   newtable   实现。  
   
  急用,请赐教!!  
  问题点数:100、回复次数:17Top

1 楼beyond_xiruo(CorruptionException)回复于 2002-02-02 15:02:13 得分 50

set   conn=server.createobject("adodb.connection")  
  conn.open   "连接数据源字符串……"  
  conn.Execute("alter   table   tablename   rename   [as]   new_table_name")  
  ********************  
  [as]可要可不要Top

2 楼shines(郭子)回复于 2002-02-02 15:08:32 得分 0

我试试:),谢谢。。。Top

3 楼beyond_xiruo(CorruptionException)回复于 2002-02-02 15:08:57 得分 0

呵呵,这好象是mysql的语法,你试试看在这里能不能使用?Top

4 楼beyond_xiruo(CorruptionException)回复于 2002-02-02 15:13:46 得分 0

呵呵,不好意思,sql里是下面这个…………  
  ******************************  
  set   conn=server.createobject("adodb.connection")  
  conn.open   "连接数据源字符串……"  
  conn.Execute("sp_rename   old_table_name   New_table_name")  
  ********  
  sql里运行通过,你试试吧!  
  Top

5 楼shines(郭子)回复于 2002-02-02 15:15:41 得分 0

确定是Access   OK吗?  
   
  错误提示:  
   
  Microsoft   JET   Database   Engine   错误   '80040e14'    
   
  ALTER   TABLE   语句中的语法错误。    
   
  /bbs/config.asp,   行57    
   
  前面连接数据库的代码省略...  
  LN56~57:  
  strSql="alter   table   Spam   rename   as   Spam2"  
  conn.Execute(strSql)  
  Top

6 楼shines(郭子)回复于 2002-02-02 15:16:59 得分 0

我要的是Access2000的方法,难道就不可以吗??Top

7 楼beyond_xiruo(CorruptionException)回复于 2002-02-02 15:27:30 得分 0

conn.Execute("sp_rename   old_table_name   New_table_name")  
  这个试了吗?这是sql的语法,运行通过!Top

8 楼beyond_xiruo(CorruptionException)回复于 2002-02-02 15:28:28 得分 20

strSql="alter   table   Spam   rename   as   Spam2"  
  conn.Execute(strSql)  
  --->  
  strSql="sp_rename   Spam   Span2"  
  conn.Execute(strSql)Top

9 楼shines(郭子)回复于 2002-02-02 15:41:21 得分 0

错误提示:  
   
  Microsoft   JET   Database   Engine   错误   '80040e14'    
   
  无效的   SQL语句;期待   'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或   'UPDATE'。    
   
  /bbs/config.asp,   行417  
   
  第416~417是:  
  strSql="sp_rename   Spam   Spam2"  
  conn.Execute(strSql)  
   
  好像还是不行啊,sp_rename   只能用于SQL-Server,不能用于Access!  
  Top

10 楼shines(郭子)回复于 2002-02-02 16:05:42 得分 0

help   me!!Top

11 楼guiguai(鬼怪)回复于 2002-02-02 17:29:09 得分 10

关注!Top

12 楼ar7_top(黑白呸,男生女生呸)回复于 2002-02-02 17:34:17 得分 10

┏━━━━━━━━━━━━━━━┓  
  ┃Good Good Study┃  
  ┃ Sky  Sky  Up  ┃  
  ┗━━━━━━━━━━━━━━━┛  
  Top

13 楼shines(郭子)回复于 2002-02-02 17:40:07 得分 0

如果实在不行,有没有简单一点的变通的方法?Top

14 楼wuxineyou(阿游)回复于 2002-02-02 17:40:25 得分 10

┏━━━━━━━━━━━━━━━┓  
  ┃Good Good Study┃  
  ┃ Day  Day  Up  ┃  
  ┗━━━━━━━━━━━━━━━┛Top

15 楼shines(郭子)回复于 2002-02-02 17:41:42 得分 0

高手请赐教!Top

16 楼shines(郭子)回复于 2002-02-02 17:44:27 得分 0

┏━━━━━━━━━━━━━━┓  
  ┃ Bad Bad Study┃  
  ┃ Day Day Down ┃  
  ┗━━━━━━━━━━━━━━┛   Top

17 楼shines(郭子)回复于 2002-02-02 20:39:22 得分 0

goTop

相关问题

  • Access SQL 语句
  • 用SQL语句创建ACCESS表???!!!
  • 用SQL语句ACCESS创建表问题
  • VB、ACCESS中的sQL语句
  • access中的SQL语句
  • 求 Access 中的SQL语句
  • [access]Update的SQL语句
  • access的sql语句问题
  • 如何在access中用sql语句改表名?
  • 怎么在Access里用SQL语句改变表的名称?急!

关键词

  • 语句
  • 语法
  • 连接
  • access
  • sql
  • server
  • rename
  • spam
  • strsql
  • conn

得分解答快速导航

  • 帖主:shines
  • beyond_xiruo
  • beyond_xiruo
  • guiguai
  • ar7_top
  • wuxineyou

相关链接

  • Web开发类图书

广告也精彩

反馈

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