C# 操作Sql Server字段

bb_chen 2008-10-20 05:47:53
需達到效果:像有些erp一樣,可以在後台管理界面設置Sql Server2000 表的字段。然後前台用戶就可以實現增、刪、改!
謝謝!
...全文
129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfyfngu 2008-10-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxg22526451 的回复:]
後台管理界面設置Sql Server2000 表的字段
//这里先建好表结构了
前台用戶就可以實現增、刪、改
//原理还是执行SQL语句对表的字段进行操作
下面格式化的操作SQL语句,需要传入你的参数值再执行
C# codestringsql1="select name from sysobjects where xtype='u' order by name";//已存在的表SQLstringsql2="select a.name tablename,b.name cname,c.name ctype,b.length clen from sysobjects a,syscolumns b,systypes c …
[/Quote]

顶这个。
Efcndi 2008-10-21
  • 打赏
  • 举报
回复
关注
bb_chen 2008-10-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wzy_love_sly 的回复:]
利用系统的一些视图查询,增删改字段而已
[/Quote]
沒看懂,能否詳細點?
wzy_love_sly 2008-10-20
  • 打赏
  • 举报
回复
利用系统的一些视图查询,增删改字段而已
bb_chen 2008-10-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxg22526451 的回复:]
後台管理界面設置Sql Server2000 表的字段
//这里先建好表结构了
前台用戶就可以實現增、刪、改
//原理还是执行SQL语句对表的字段进行操作
下面格式化的操作SQL语句,需要传入你的参数值再执行
C# codestringsql1="select name from sysobjects where xtype='u' order by name";//已存在的表SQLstringsql2="select a.name tablename,b.name cname,c.name ctype,b.length clen from sysobjects a,syscolumns b,systypes c …
[/Quote]

那存儲過程怎麼處理?
loweek 2008-10-20
  • 打赏
  • 举报
回复
ALTER TABLE
ALTER TABLE 语句用于在已有的表中添加或删除列。
ALTER TABLE 表名称 ADD 列名称 数据类型

ALTER TABLE 表名称 DROP COLUMN 列名称
注释:某些数据库系统不允许这种在数据库表中删除列的方式 (DROP COLUMN column_name)。
wxg22526451 2008-10-20
  • 打赏
  • 举报
回复
後台管理界面設置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}]";//删除表
米菲爸爸 2008-10-20
  • 打赏
  • 举报
回复
VS 数据库程序生成向导。一路next

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧