ado.net,用datatype可以得到字段的类型,但如何得到字段的长度 ado.net,用datatype可以得到字段的类型,但如何得到字段的长度,在线等!谢谢!解决后马上结贴! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用 GetSchema 或者表结构,以及size http://support.microsoft.com/kb/310108 fangxinggood: 能说得具体点吗?最好有代码,我找过没有找到size啊 你查询SELECT c.length,c.name FROM syscolumns c WHERE OBJECT_NAME(c.id) = '表名'就可以了sql2005之后使用SELECT c.* FROM sys.columns c WHERE OBJECT_NAME(c.object_id) = '表名' 我贴的链接里说啦:GetSchemaTable 方法返回 DataTable 属性包含有关 DataReader 列架构。 DataTable 占一行为 resultset 中每个字段。 每列映射到 resultset 中字段的属性。 DataTable 列的 ColumnName 属性是字段的属性, 如 ColumnName DataType 、 ColumnSize 、 IsKeyColumn 或 IsAutoIncrement 属性的名称。 DataTable 列值是字段属性, 如 FirstName 值为 ColumnName 属性的值。 我怎么找来找去都找不到ColumnSize ,不会是我的C# 有问题吧!呵呵。ColumnName和DataType都有,就是找不到ColumnSize mytable = myreader.GetSchemaTable();foreach (DataRow myField in mytable.Rows){ foreach (DataColumn mycol in mytable.Columns) { msg = mycol.ColumnName & mycol.DataType & ....//想输入ColumnSize信息,可就是没有 }}急啊!大侠帮我看下! mytable.Columns["ColumnSize"] 高分求助,如闲分数不够,开贴再送 请高手帮忙将一个il的方法,转成c#的。谢谢 C# 调用MFC ActiveX控件出错 如何在ASP.NET的工程文件中得到设计窗口中的source里的javascript的对象 关于共享单击事件 新手问题:怎么对xml格式的字符串进行解析?见的例子都是url的xml文件 高手指教!!!! .net中上传文件和文件存储的问题 请教一个Remoting程序的解决思路 webservice异步调用问题? TCP客户端Socket主动断开如何立即释放端口? DataReader没有反回记录数的方法吗? 有关于优化程序代码 面向对象继承的问题
能说得具体点吗?最好有代码,我找过没有找到size啊
SELECT c.length,c.name FROM syscolumns c WHERE OBJECT_NAME(c.id) = '表名'
就可以了sql2005之后使用
SELECT c.* FROM sys.columns c WHERE OBJECT_NAME(c.object_id) = '表名'
我贴的链接里说啦:GetSchemaTable 方法返回 DataTable 属性包含有关 DataReader 列架构。 DataTable 占一行为 resultset 中每个字段。 每列映射到 resultset 中字段的属性。 DataTable 列的 ColumnName 属性是字段的属性, 如 ColumnName DataType 、 ColumnSize 、 IsKeyColumn 或 IsAutoIncrement 属性的名称。 DataTable 列值是字段属性, 如 FirstName 值为 ColumnName 属性的值。
foreach (DataRow myField in mytable.Rows)
{
foreach (DataColumn mycol in mytable.Columns)
{
msg = mycol.ColumnName & mycol.DataType & ....//想输入ColumnSize信息,可就是没有
}
}急啊!大侠帮我看下!
mytable.Columns["ColumnSize"]