vb 对sqlserver 采用SQL语句进行动态创建字段
vb对sqlserver采用SQL语句进行动态创建字段,希望能给一段比较完整的代码,指导哈在vb6.0里面怎么动态创建数据库的数据表字段,例如我想创建一张数据表wxl,数...
vb 对sqlserver 采用SQL语句进行动态创建字段,希望能给一段比较完整的代码,指导哈在vb 6.0里面怎么动态创建数据库的数据表字段,例如我想创建一张数据表wxl,数据表的字段是通过VB的MSFlexGrid上给出的字段,且字段由用户添加的,想知道该怎么实现?
展开
2个回答
展开全部
没用过VB,不过可以参考下。
首先数据表wxl应该提前创建好,不论是在数据库先创建,还是在VB中动态创建
数据表的字段是通过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
展开全部
vb程序连接数据库,执行sql语句,完成创建字段。
你的问题,是问这个过程话,是vb的组件、数据对象应用的问题。
不是的话,那就是需要执行的sql语句的问题了。
1、vb 部分:
数据组件、对象的用法。
用建立db对象后,建立connection,执行exec方法调用sql语句就行。
2、sql语句
创建表:create table 表名(字段名 数据类型,……)
增加字段:alter table add 字段名 数据类型
你的问题,是问这个过程话,是vb的组件、数据对象应用的问题。
不是的话,那就是需要执行的sql语句的问题了。
1、vb 部分:
数据组件、对象的用法。
用建立db对象后,建立connection,执行exec方法调用sql语句就行。
2、sql语句
创建表:create table 表名(字段名 数据类型,……)
增加字段:alter table add 字段名 数据类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询