• 您的位置我爱Aspx >> 数据库 >> 使用SQLDMO从SQL Server中获取信息
  • 使用SQLDMO从SQL Server中获取信息

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:13  关键字:sql
  • 获得表和字段的信息:

    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的内容。

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:有关重复记录的删除(SQL SERVER)
    下一篇:使用sqlserver来存放和取得session