jinqinghai 2006年08月17日
关于SQLDMO修改一个表的字段类型的问题!
SQLDMO.SQLServer2 svr = new SQLDMO.SQLServer2Class();
svr.Connect(ServerName, UserName, Password);
SQLDMO.Database2 myDb = new SQLDMO.Database2Class();
myDb = (SQLDMO.Database2)svr.Databases.Item(DatabaseName, "owner");
SQLDMO.Table2 myTb = new SQLDMO.Table2Class();
foreach (SQLDMO.Table2 tb in myDb.Tables)
{
if (tb.Name == TableName)
myTb = tb;
}
SQLDMO.Column2 cm = (SQLDMO.Column2)myTb.Columns.Item(ColumnName);

修改成为varchar,nvarchar类型的时候
cm.AlterDataType("Numeric",9,9, 3); 成功

修改为int的时候
cm.AlterDataType("int",4,9, 0); 出错

到底 AlterDataType方法修改字段为int类型的时候,怎样的参数才可以??
...全文
185 点赞 收藏 8
写回复
8 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告