怎么在Access里用SQL语句改变表的名称?
可以做得到吗?如果不可以,请告诉详细的变通方法。
好像在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




