以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怎么调用存储过程修改列名? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=126547) |
||||
-- 作者:xxfoxtable -- 发布时间:2018/10/24 7:48:00 -- 怎么调用存储过程修改列名?
|
||||
-- 作者:有点甜 -- 发布时间:2018/10/24 8:55:00 -- 1、access数据库不支持存储过程、不支持sql语句修改列名
2、请使用代码修改,如 http://www.foxtable.com/webhelp/scr/2122.htm
|
||||
-- 作者:xxfoxtable -- 发布时间:2018/10/25 12:03:00 -- 如果是sql server数据库 p1= "exec sp_rename a \'"& Vars("bj") &"\', \'"& Tables("b").Current("第一列") &"\'" cmd.CommandText = p1 cmd.ExecuteNonQuery() 这样写对吗?我实验没成功呢? |
||||
-- 作者:有点蓝 -- 发布时间: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 -- 发布时间:2018/10/25 13:30:00 -- 还报错“语法错误或违反访问规则” |
||||
-- 作者:有点蓝 -- 发布时间:2018/10/25 13:39:00 -- 测试没有问题,请严格按照4楼网上的用法 exec sp_rename \'表名.旧列名\',\'新列名\',\'column\'
|