Foxtable(狐表)用户栏目专家坐堂 → 怎么调用存储过程修改列名?


  共有2224人关注过本帖树形打印复制链接

主题:怎么调用存储过程修改列名?

帅哥哟,离线,有人找我吗?
xxfoxtable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
怎么调用存储过程修改列名?  发帖心情 Post By:2018/10/24 7:48:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.rar


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/24 8:55:00 [只看该作者]

1、access数据库不支持存储过程、不支持sql语句修改列名

 

2、请使用代码修改,如 http://www.foxtable.com/webhelp/scr/2122.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
xxfoxtable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/10/25 12:03:00 [只看该作者]

如果是sql server数据库
            p1=  "exec sp_rename a  '"& Vars("bj") &"', '"& Tables("b").Current("第一列") &"'"
            cmd.CommandText = p1
            cmd.ExecuteNonQuery()
这样写对吗?我实验没成功呢?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110642 积分:563118 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/25 12:10:00 [只看该作者]

https://www.cnblogs.com/A2008A/articles/2491700.html

p1=  "exec sp_rename '" & Vars("bj") & "', '" & Tables("b").Current("第一列") & "','column'"

 回到顶部
帅哥哟,离线,有人找我吗?
xxfoxtable
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1769 积分:16693 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/10/25 13:30:00 [只看该作者]

还报错“语法错误或违反访问规则”

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110642 积分:563118 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/25 13:39:00 [只看该作者]

测试没有问题,请严格按照4楼网上的用法

exec sp_rename '表名.旧列名','新列名','column'

 回到顶部