如何用代码修改数据库结构

问题描述

我想做了一个窗体,里面有一个按钮【添加列】,还有一个Textbox用于输入列名点击【添加列】按钮就可在SQLSERVER2005数据库的表tblColumn中添加一个列。拼写的代码如下:stringsql="ALTERTABLEtblColumnADDNewColumnvarchar(10)";我用SqlCommand的ExecuteNonQuery()方法执行这句SQL一点作用都没有,请问我改如何写才能让这句SQL执行。另外我也尝试使用存储过程,但存储过程没法传入列名,如下:ALTERPROCSp_try1@nameNVARCHAR(10)ASBEGINALTERTABLEtblColumnADD@namevarchar(10)END

解决方案

解决方案二:
1、stringsql="ALTERTABLEtblColumnADDNewColumnvarchar(10)";确保表名,并且在sqlserver中执行效果可以2、managementstudio测试语句declare@nameNVARCHAR(10)set@name=‘’ASBEGINALTERTABLEtblColumnADD@namevarchar(10)END
解决方案三:
引用1楼jiuhexuan的回复:

ALTERTABLEtblColumnADD@namevarchar(10)

怎么看都错的吧,@name放在ALTERTABLE中明显不能执行
解决方案四:
就算不可能实现也请告诉我一声

时间: 2024-09-30 07:38:37

如何用代码修改数据库结构的相关文章

脚本-如何用代码修改本地组策略的管理模板中某项的状态

问题描述 如何用代码修改本地组策略的管理模板中某项的状态 例如:我想把 ""管理模板->系统->可移动存储访问->所有可移动存储类:拒绝所有权限"" 的状态由已禁用改为已启用如何用代码实现?我之前用改注册表的方式,但必须注销或重启才能生效,可是在本地组策略编辑器(gpedit.msc)中改后是立即生效的,如何用代码做到呢?

如何用代码修改 (ICS)服务的启动类型和服务状态。

问题描述 如何用代码修改 (ICS)服务的启动类型和服务状态. 1.如何用代码修改Windows Firewall/Internet Connection Sharing (ICS)服务的启动类型和服务状态. 2.如果用代码选中"Internet 连接共享"下面的"允许其他网络用户通过此计算机的internet连接来连接" 解决方案 参考 Using the Internet Connection Sharing (ICS) and Internet Connect

修改数据库表结构,和项目中用到表的页面。

问题描述 修改数据库表结构,和项目中用到表的页面. 求助前辈们: 公司要修改数据库表结构,把两个表整合成一个,现在数据库端已经修改好了, 把B表数据和列都加到A表中了,但是项目中用到B表的页面有200个左右, 有什么好办法快速的修改好吗?项目是asp.net,实体是用Codesmith生成的. 解决方案 可以借助一些工具辅助下,比如vim 解决方案二: 用Codesmith再生成一次代码,然后再执行下重构就是了.不过如果你的代码耦合在一起,还是要一些工作量的.

代码-如何修改数据库中某一个字段的名称

问题描述 如何修改数据库中某一个字段的名称 我是新手 不会用在c#的wpf里 用代码修改 有没有大神给个代码 解决方案 修改数据库里字段的名称,和c#无关,需要用sql来实现 修改列名 ALTER TABLE TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME; 解决方案二: 修改字段就是用sql语句 sqlserver中有sp_rename存储过程http://www.cnblogs.com/ringnet/archive/2

请教如何用批处理修改IE的受信任站点安全选项:对未标记为可安全执行脚本的activex控件初始化并执行请大虾们帮忙并贴出代码

问题描述 请教如何用批处理修改IE的受信任站点安全选项:对未标记为可安全执行脚本的activex控件初始化并执行?请大虾们帮忙并贴出代码... 解决方案 解决方案二:有点hack了如果是web程序,你在客户端没什么权限

如何用代码实现对nurbs曲面上单点,块的修改?

问题描述 如何用代码实现对nurbs曲面上单点,块的修改? 有的论文上用局部插值法,但写的太笼统,自己写起来没思路,求大神指点迷津,不奢求详细代码,但求具体实现思路 解决方案 http://wenku.baidu.com/link?url=ptp0kHATcADUGIVRDEnxXXEzSbcFR7W6O7rRGURLks2923Y8MgyU8e3UQopvaXXw285CtzYjD25509S_g2mecoRYVsmu31HOT1DmG2khsQm

修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库_MsSql

具体不废话了,请看下文代码详细说明吧. 向表中增加一个 varchar 列: ALTER TABLE distributors ADD COLUMN address varchar(30); 从表中删除一个字段: ALTER TABLE distributors DROP COLUMN address RESTRICT; 在一个操作中修改两个现有字段的类型: ALTER TABLE distributors ALTER COLUMN address TYPE varchar(80), ALTER

修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库

具体不废话了,请看下文代码详细说明吧. 向表中增加一个 varchar 列: ALTER TABLE distributors ADD COLUMN address varchar(30); 从表中删除一个字段: ALTER TABLE distributors DROP COLUMN address RESTRICT; 在一个操作中修改两个现有字段的类型: ALTER TABLE distributors ALTER COLUMN address TYPE varchar(80), ALTER

[ER/Studio]进行不同版本数据库结构的合并

数据|数据库|数据库结构 难度系数:0本文目的:介绍ER/Studio数据库建模软件,感觉比Rose及Visio数据库建模好用没有ERWin的乱码问题,PowerDesigner一直无缘用到,呵呵,听说过没见过 :) 公司开发的一个系统,因为是提供给客户代码的,所以客户进行了二次开发.同时为了产品的扩展性,我们公司本身也对其进行了进一步的开发.后来根据需要,客户要求我们在他们已有程序的基础上结合我们现在的程序对其系统进行升级. 两边的代码修改幅度都不是很大,使用VSS可以进行比较确认差异.但是客