搜索
编程论坛
→
开发语言
→
『 VB6论坛 』
→ VB 如何修改SQL表中的字段名
标题:
VB 如何修改SQL表中的字段名
取消只看楼主
xfwxian
等 级:
新手上路
帖 子:20
专家分:0
注 册:2016-11-16
结帖率:
66.67%
楼主
已结贴
√
问题点数:10 回复次数:4
VB 如何修改SQL表中的字段名
VB修改SQL中的表的字段名,只要执行相关SQL语句就可以实现,可是SQL的表名和字段名是变量怎么办?比如:sp_rename '表名.旧字段名','新字段名'就可修改字段名。可是如果表名、旧字段名、新字段名全部为变量,怎么办?
搜索更多相关主题的帖子:
如何
2016-11-27 09:08
xfwxian
等 级:
新手上路
帖 子:20
专家分:0
注 册:2016-11-16
第
2
楼
得分: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
等 级:
新手上路
帖 子:20
专家分:0
注 册:2016-11-16
第
3
楼
得分:0
回复 5楼 xzlxzlxzl
你好,其实我是在制作一个VB小软件,该软件可以将SQL中的英文(或拼音缩写)表名和字段名通过数据字典修改成中文表名和字段名,数据字典的格式为EXCEL,我已经做好了一部分的工作,就是将数据字典的内容存储成了VB的变量,现在要做的就是如何执行SQL语句将这些变量修改成SQL表的表名和字段名,所以不断在提这方面的问题。现在修改表名的功能已经实现,通过SELECT INTO语句。就剩下修改字段名了。
[此贴子已经被作者于2016-11-28 20:32编辑过]
2016-11-28 20:30
xfwxian
等 级:
新手上路
帖 子:20
专家分:0
注 册:2016-11-16
第
4
楼
得分:0
回复 2楼 风吹过b
是什么原因?你看了吗?请你给我看看,行吗?
2016-11-29 09:05
xfwxian
等 级:
新手上路
帖 子:20
专家分:0
注 册:2016-11-16
第
5
楼
得分:0
回复 8楼 xzlxzlxzl
感谢你的提示,可是语句报错。我根据SQL语句结合VB字符的使用,做如下更改,成功了:cn.exEcute("sp_rename " & "'" & x(Y) & "." & xx(1) & "'," & "'" & xx(2) & "','COLUMN'"),主要是表名、字段名、字段标识都需要加单引号。我还是把分送给你。
2016-11-30 08:25
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-471636-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.237586 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved