vb 对sqlserver 采用SQL语句进行动态创建字段

vb对sqlserver采用SQL语句进行动态创建字段,希望能给一段比较完整的代码,指导哈在vb6.0里面怎么动态创建数据库的数据表字段,例如我想创建一张数据表wxl,数... vb 对sqlserver 采用SQL语句进行动态创建字段,希望能给一段比较完整的代码,指导哈在vb 6.0里面怎么动态创建数据库的数据表字段,例如我想创建一张数据表wxl,数据表的字段是通过VB的MSFlexGrid上给出的字段,且字段由用户添加的,想知道该怎么实现? 展开
 我来答
jelvis
2014-08-12 · TA获得超过5631个赞
知道大有可为答主
回答量:2480
采纳率:62%
帮助的人:814万
展开全部

没用过VB,不过可以参考下。

  1. 首先数据表wxl应该提前创建好,不论是在数据库先创建,还是在VB中动态创建

  2. 数据表的字段是通过VB的MSFlexGrid上给出的字段,那么字段名和类型就可以作为存储过程的参数。sqlserver中用动态SQL执行alter table wxl add 列名来增加列,比如:

--这里只把字段名作为参数,还要自己修改为存储过程
declare @c1 varchar(10)
declare @sql varchar(100)
set @c1='userName'
set @sql='alter table student add '+@c1+' varchar(10)'
exec(@sql)
go
select * from student
klee2000163
2014-08-11 · TA获得超过102个赞
知道答主
回答量:30
采纳率:100%
帮助的人:37.4万
展开全部
vb程序连接数据库,执行sql语句,完成创建字段。
你的问题,是问这个过程话,是vb的组件、数据对象应用的问题。
不是的话,那就是需要执行的sql语句的问题了。

1、vb 部分:
数据组件、对象的用法。
用建立db对象后,建立connection,执行exec方法调用sql语句就行。
2、sql语句
创建表:create table 表名(字段名 数据类型,……)
增加字段:alter table add 字段名 数据类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式