我爱Aspx >> 数据库 >> 使用SQLDMO从SQL Server中获取信息获得表和字段的信息:
rc3sqldmo.Tables mytbls= mysqlsvr.databases.item("dbname","owner").tables;
rc3sqldmo.table2 mytbl = new rc3sqldmo.table2class();
mytbl = mytbls.item("tablename","owner");或
mytbl = mysqlsvr.databases.item("dbname","owner").tables.item("tablename","owner");
string[3] mylist = new string[3];
rc3sqldmo.column2 myfield = new rc3sqldmo.column2class();
foreach(object o in mytbl.columns)
{
myfield = (rc3sqldmo.column2) o;
mylist[0]=myfield.name;
mylist[1] = myfield.datatype;
mylist[2] =myfield.length.tostring();
}
获得存储过程的信息::
rc3sqldmo.storedprecudure2 mysp = new rc3sqldmo.storedprecudure2class();
mysp =mysqlsvr.batabase.itrm("dbname",owner).storedprecudures.item[B("spname",owner)]
用途的讨论::
动态管理sql server
动态获得table,storedprecudure的结构信息
还能增加,修改所有sql server object的内容。
【我对这篇文章有话说?】
使用sqlserver来存放和取得sessi..[05-22]
当SQL Server数据库崩溃时如何恢..[05-22]
将ACCESS的数据库转化为SQL SERV..[05-22]
ms sql server数据库无法输入简单..[05-22]
sql server动态连接odbc的dsn[05-22]
sqlserver中怎么对text、ntext和..[05-22]
怎么清除sqlserver日志[05-22]
sql server2000中怎么对存储过程..[05-22]
SQL实现交叉表的方法[05-22]
查询结果分页显示的sql语句[05-22]
使用sqlserver来存放和取得sessi..[05-22]
当SQL Server数据库崩溃时如何恢..[05-22]
将ACCESS的数据库转化为SQL SERV..[05-22]
ms sql server数据库无法输入简单..[05-22]
删除表的记录以后,如何使新记录..[05-22]
sql server动态连接odbc的dsn[05-22]
sqlserver中怎么对text、ntext和..[05-22]
锁的问题[05-22]
怎么清除sqlserver日志[05-22]
动态游标[05-22]