读取数据库中一张表的表头字段。。请教。。。

shushusday 2005-04-28 08:51:56
如题
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
JasonHeung 2005-04-28
  • 打赏
  • 举报
回复
--获取指定表的列信息
CREATE PROCEDURE DBO.JH_GETUSERCOLUMNS @TABLEIDp INTEGER AS
SELECT NAME,ID,XTYPE,TYPESTAT,XUSERTYPE,LENGTH,COLID,XPREC,XSCALE,COLSTAT,ISOUTPARAM,isnullable,tdscollation FROM SYSCOLUMNS
WHERE ID = @TABLEIDp
GO


--获取表ID
--作者;xianglingding
--时间:2005-04-26
CREATE PROCEDURE DBO.JH_GetTableID @tableName varchar(50) AS
SET NOCOUNT ON
SELECT id from sysobjects where name = @tableName
GO


DataSet ds = new DataSet;
.....

ds.Tables[0].Columns.
okwang1979 2005-04-28
  • 打赏
  • 举报
回复
要是用MSSQL用syscolumns与sysobjects这两张表就搞定了。
gmfirefox 2005-04-28
  • 打赏
  • 举报
回复
select column_name from Information_Schema.columns where table_name=tablename

110,534

社区成员

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

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

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