Office中国论坛/Access中国论坛

标题: 求助,使用SQL如何在指定位置添加字段,通过宏或代码如何不打开查询直接运行 [打印本页]

作者: banbuduo    时间: 2017-5-3 18:35
标题: 求助,使用SQL如何在指定位置添加字段,通过宏或代码如何不打开查询直接运行
求助各位大神:
1、alter table 表 add ID autoincrement ,使用SQL添加字段时如何指定位置,默认均为添加至最后一列,如何在第一列添加ID。
2、通过宏或者代码如何直接运行查询而不打开,比如生成表或更新表的查询,谢谢!

作者: banbuduo    时间: 2017-5-4 21:15
求助各位大神指点求指点小弟啊!感谢!
作者: roych    时间: 2017-5-5 00:22
1、Access无法根据位置来插入字段。SQL server大概可以,但需要修改系统表,而且代码写得很复杂。事实上,位置对查询什么的影响并不大。何必呢?
http://bbs.csdn.net/topics/70370354
最后,还是想强调一点,不推荐在Access使用SQL代码来创建表或者修改表结构。否则,那么方便的设计视图,放着吃灰么?

2、宏里面有一个叫OpenQuery可以执行操作查询。另外,可以加上一个setwarnings以便不弹出警告栏。详见附件。
[attach]61178[/attach]
作者: banbuduo    时间: 2017-5-5 15:41
roych 发表于 2017-5-5 00:22
1、Access无法根据位置来插入字段。SQL server大概可以,但需要修改系统表,而且代码写得很复杂。事实上, ...

哦,明白了,感谢!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3