需達到效果:像有些erp一樣,可以在後台管理界面設置Sql Server2000 表的字段。然後前台用戶就可以實現增、刪、改!
謝謝!

解决方案 »

  1.   

    VS 数据库程序生成向导。一路next
      

  2.   

    後台管理界面設置Sql Server2000 表的字段
    //这里先建好表结构了
    前台用戶就可以實現增、刪、改
    //原理还是执行SQL语句对表的字段进行操作
    下面格式化的操作SQL语句,需要传入你的参数值再执行
            string sql1 = "select name from sysobjects  where xtype='u' order by name";//已存在的表SQL
            string sql2 = "select a.name  tablename,b.name cname,c.name ctype,b.length clen from sysobjects a,syscolumns b,systypes c where a.id=b.id and a.xtype='u' and b.xtype=c.xtype and a.name='{0}' order by b.name ";//表结构SQL
            string sql3 = "ALTER TABLE [{0}] add [{1}] {2}";//增加列
            string sql4 = "ALTER TABLE [{0}] alter column [{1}] {2}";//修改列
            string sql5 = "ALTER TABLE [{0}] DROP COLUMN [{1}]";//删除列
            string sql6 = "sp_rename '{0}.{1}','{2}','column'";//重命名列名
            string delsql = "drop table [{0}]";//删除表
      

  3.   

    ALTER TABLE
    ALTER TABLE 语句用于在已有的表中添加或删除列。
    ALTER TABLE 表名称 ADD 列名称 数据类型ALTER TABLE 表名称 DROP COLUMN 列名称
    注释:某些数据库系统不允许这种在数据库表中删除列的方式 (DROP COLUMN column_name)。