社区
C#
帖子详情
ADO.Net如何得到一个Table中每个Column的最最详细信息?有无可能?
cacaca6
2006-04-26 04:41:57
我有一个表Student,2个column
SID [int(10), NOT NULL]
Name[char(25),NULL]
我用DataTable.Columns[x].DataType可以判断出SID是Int32型的,Name是String型的,可我怎样得到SID的长度是10位,Name的长度是25为这样的信息?
还是根本就没有可能?
多谢高手
...全文
196
6
打赏
收藏
ADO.Net如何得到一个Table中每个Column的最最详细信息?有无可能?
我有一个表Student,2个column SID [int(10), NOT NULL] Name[char(25),NULL] 我用DataTable.Columns[x].DataType可以判断出SID是Int32型的,Name是String型的,可我怎样得到SID的长度是10位,Name的长度是25为这样的信息? 还是根本就没有可能? 多谢高手
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cacaca6
2006-04-26
打赏
举报
回复
Thanks every one above.....
luckin
2006-04-26
打赏
举报
回复
IDataReader.GetSchemaTable 方法
返回一个 DataTable,它描述 IDataReader 的列元数据。
依次返回:
ColumnName 列的名称;它可能不唯一。如果无法确定该名称,则返回空值。此名称始终反映最近对当前视图或命令文本中的列进行的重命名。
ColumnOrdinal 列的序号。它对于行的书签列(如果有的话)为零。其他列从一开始编号。该列不能包含空值。
ColumnSize 列中值的最大可能长度。对于采用固定长度数据类型的列,它是该数据类型的大小。
…………
Matthewzhong
2006-04-26
打赏
举报
回复
在SQL Server中通过系统表可以查询到你想要的所有信息
coowoo
2006-04-26
打赏
举报
回复
IDataReader.GetSchemaTable 方法
TTLOVEYOU3344
2006-04-26
打赏
举报
回复
select * from sysobjects where .....到这个表里去查应该可以实现你的要求的
wxm4585
2006-04-26
打赏
举报
回复
有可能,不过是Sql语句来返回,我也试过了,DataTable好象没包含字段长度信息!
《数据库系统概论》学习总结——附件四(数据库实验(
ADO.NET
实现数据库操作))
《数据库系统概论》学习总结 文章目录《数据库系统概论》学习总结附件四(数据库实验(
ADO.NET
实现数据库操作))(控制台实现)(可视化界面实现数据库基本操作) 附件四(数据库实验(
ADO.NET
实现数据库操作)) (控制台实现) 实现功能: 创建连接:根据特定的SQL字符串创建MySQLConnection对象,并打开连接 查询读取数据(两种方式读取): 2-1. (Command对象)、MySqlDataReader对象方式直接读取, 2-2. 使用
ADO.NET
(MySqlDataAdapter,D
.net学习
中
遇到的知识点集锦
.netFramework是微软公司的最新开发工具;支持最新的开发技术;支持最新的软件设计思想;拥有全面的
中
文技术文档系统。C#的特点:1:注释有两种形式,第
一个
是//,第二个是/* */;2: 区分大小写;3:每一句话的结尾要用“;”;4:有特定的入口方法。主函数提供可执行程序的入口点。C#程序
中
只能有
一个
入口点。主函数必须为静态方法这将循序C#不必创建实例对象即可运行程序。主函数的第
通过Data
Table
获得表的主键
很多情形下我们需要知道表的主键是什么。在
ADO.Net
中
提供了Data
Table
可以映射数据库的表。于是便可以利用Data
Table
的属性PrimaryKey,它是Data
Column
[] 类型是
一个
数组。我们可以使用如下的代码 Data
Column
[] cols; cols =
Table
.PrimaryKey; //注意不是cols是Data
Column
数组,不是DataCol
VB速查大全(数据库、表格及报表编程) ★ VB错误处理,ado常见错误,VB数据类型等,网上有很多教程是错的,强烈建议看此文
VB异常处理 (很重要) ado常见错误 ado游标及锁定介绍 免费报表控件 免费表格控件 vb数据类型(很多程序出问题出在这个,一定要看,VB msdn说的不太对) VB可用的AES加密sqlite_odbc 及 cairo_sqlite (VBRichClient自带的非odbc连接) 有vbRichClient代替winsock、实现vb多线程及远程调用activeX等
3、SQL Server 关系数据管理全解析
本文深入解析了如何使用 SQL Server 进行关系数据管理,涵盖数据库连接、数据操作、模型构建等内容。介绍了使用
ADO.NET
和 EF Core 进行数据查询与处理的方法,并探讨了 EF Core 的继承层次结构映射策略、实体模型的构建与测试,以及性能优化工具 Dapper 的使用。适合希望深入了解 SQL Server 数据管理的开发者参考。
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章