用ADOX的Column对象,该对象有Name、DefinedSize等属性
解决方案 »
- 求助URLDECODE~~~
- 关于报表打印问题的问题(急!!)
- Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;"是在哪里复制过来的??
- 怎样给自己做的程序加密?在线等?
- VB实现list1(预选课程)保存到list2(已选课程)报错,求大神解决
- @@@@@关于inet控件的两个问题,高分求教@@@@@急!!!!!@@@@@
- 各位高手请进,请教有关数据库的问题,急急急!!!!!
- 简单问题,一着急忘了。单击一个按钮让本窗体最小化怎么实现来的:)谢谢!!
- 如何加大winsock的缓冲区大小????
- 提问,关于shell
- 送分2次解决不了的问题,请帮忙!
- 一个关于字符串的问题!请各位都来看看!
能给个例子吗?msdn里只找到添加字段,没有修改啊
谢谢
ALTER TABLE 表名 ALTER COLUMN 字段名 字段类型
那么怎么更改字段名称呢?
如何彻底的解决这个问题?
通过代码修改一个已经存在的数据表(ACCESS2000)的字段属性,字段名称??
添加:alter table 表名 add 字段名 字段类型(字段大小);
alter table customer add address varchar(30);
删除:alter table 表名 drop column 字段名
alter table customer drop column address;
你用Cn.excute 上面一句就可以了。
sp_rename
更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法
sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]参数
[@objname =] 'object_name'是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么 object_name 必须为 table.column 形式。如果要重命名的是索引,那么 object_name 必须为 table.index 形式。object_name 为 nvarchar(776) 类型,无默认值。[@newname =] 'new_name'是指定对象的新名称。new_name 必须是名称的一部分,并且要遵循标识符的规则。newname 是 sysname 类型,无默认值。[@objtype =] 'object_type'是要重命名的对象的类型。object_type 为 varchar(13) 类型,其默认值为 NULL,可取下列值。值 描述
COLUMN 要重命名的列。
DATABASE 用户定义的数据库。要重命名数据库时需用此选项。
INDEX 用户定义的索引。
OBJECT 在 sysobjects 中跟踪的类型的项目。例如,OBJECT 可用来重命名约束(CHECK、FOREIGN KEY、PRIMARY/UNIQUE KEY)、用户表、视图、存储过程、触发器和规则等对象。
USERDATATYPE 通过执行 sp_addtype 而添加的用户定义数据类型。
谢谢,不过我想最好不要丢失数据为代价。to coolsky(天心):
这个好像是存储过程吧,access里也可以这么用吗?