| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4540 人关注过本帖
标题:VB 如何修改SQL表中的字段名
取消只看楼主 加入收藏
xfwxian
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2016-11-16
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:4 
VB 如何修改SQL表中的字段名
VB修改SQL中的表的字段名,只要执行相关SQL语句就可以实现,可是SQL的表名和字段名是变量怎么办?比如:sp_rename '表名.旧字段名','新字段名'就可修改字段名。可是如果表名、旧字段名、新字段名全部为变量,怎么办?
搜索更多相关主题的帖子: 如何 
2016-11-27 09:08
xfwxian
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2016-11-16
收藏
得分:0 
回复 2楼 风吹过b
你好,谢谢你的热心帮助。你的代码提示:RENAME附近有语法错误,我的语句是strSql = "ALTER TABLE " & AA & " RENAME COLUMN " & bb & " TO " & cc & ";"
其中:AA为表名的变量名,BB为表内原字段名的变量,CC为修改的表字段变量。
另外,麻烦你把修改表名的语句也给我, 同样表名均为变量

[此贴子已经被作者于2016-11-27 22:58编辑过]

2016-11-27 22:54
xfwxian
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2016-11-16
收藏
得分:0 
回复 5楼 xzlxzlxzl
你好,其实我是在制作一个VB小软件,该软件可以将SQL中的英文(或拼音缩写)表名和字段名通过数据字典修改成中文表名和字段名,数据字典的格式为EXCEL,我已经做好了一部分的工作,就是将数据字典的内容存储成了VB的变量,现在要做的就是如何执行SQL语句将这些变量修改成SQL表的表名和字段名,所以不断在提这方面的问题。现在修改表名的功能已经实现,通过SELECT INTO语句。就剩下修改字段名了。

[此贴子已经被作者于2016-11-28 20:32编辑过]

2016-11-28 20:30
xfwxian
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2016-11-16
收藏
得分:0 
回复 2楼 风吹过b
是什么原因?你看了吗?请你给我看看,行吗?
2016-11-29 09:05
xfwxian
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2016-11-16
收藏
得分:0 
回复 8楼 xzlxzlxzl
感谢你的提示,可是语句报错。我根据SQL语句结合VB字符的使用,做如下更改,成功了:cn.exEcute("sp_rename  " & "'" & x(Y) & "." & xx(1) & "'," & "'" & xx(2) & "','COLUMN'"),主要是表名、字段名、字段标识都需要加单引号。我还是把分送给你。
2016-11-30 08:25
快速回复:VB 如何修改SQL表中的字段名
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017502 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved