社区
VB
帖子详情
如何统计数据表的列数
zcg
2009-07-03 11:28:05
如何统计数据表中的字段个数.
例如:有数据表aaa,有字段:a,b,c,d.想通过一个sql语句统计查出字段个数4个。
select count(*) from aaa这条语句只能查出记录即行数,我想要列数即有几个字段,并反映到文本框中,在vb.net中如何编写?请赐教
...全文
141
8
打赏
收藏
如何统计数据表的列数
如何统计数据表中的字段个数. 例如:有数据表aaa,有字段:a,b,c,d.想通过一个sql语句统计查出字段个数4个。 select count(*) from aaa这条语句只能查出记录即行数,我想要列数即有几个字段,并反映到文本框中,在vb.net中如何编写?请赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zcg
2009-07-03
打赏
举报
回复
麻烦各位,给个完整的句子多谢
bw555
2009-07-03
打赏
举报
回复
select * from aaa where 1=0
填充到datatable中
直接用 .Columns.Count就得到了
wanghui0380
2009-07-03
打赏
举报
回复
请参阅
DataTable.Columns 属性
或
conn.GetSchema()
conn.GetOleDbSchemaTable()方法
ps:conn根据你项目情况,可以是OleDbConnection 或着其他类型的Connection
bw555
2009-07-03
打赏
举报
回复
Dim a As New DataTable
MsgBox(a.Columns.Count)
zcg
2009-07-03
打赏
举报
回复
数据库是Access
ralpha08
2009-07-03
打赏
举报
回复
sql2005的话
EXEC SP_COLUMNS @table_name = N'TableName'
zcg
2009-07-03
打赏
举报
回复
问题解决,多谢各位朋友
bjliuzg
2009-07-03
打赏
举报
回复
connectionstring = "dsn=postgresTest;database=test;server=192.xxx.x.xxx;port=5432;uid=xxx;pwd=xxx;"
conn = New OdbcConnection(connectionstring)
conn.Open()
Dim cmdSort As New OdbcCommand
Dim dr As OdbcDataAdapter = New OdbcDataAdapter
cmdSort.Connection = conn
cmdSort.CommandText = "select * from table1 "
dr.SelectCommand = cmdSort
dr.Fill(ds)
Dim count As Integer = ds.Tables(0).Columns.Count
这样count就可以得出你要查询表的列数了
《我用的是postgresql数据库,只需要修改一下connectionstring 就可以实现了》
mysql统计
表
的
列数
通过SQL语句查看数据库
表
的
列数
看具体是什么数据库,以oracle,mysql,sqlserver分别回答。1、oracle:1select count(*) from user_tab_cols where table_name='
表
名';--
表
名含英文的话应为英文大写字母结果如图:2、mysql:1select count(*...
ArcGIS10.6
表
统计数据
在浏览
表
格时,您可以获取描述数字列...可以计算
表
中所有数字列的
统计数据
。要查看其他列值的描述,可在“字段”列
表
中单击其名称触发。 图 1
表
统计数据
字段指定与功能触发 图 2
表
统计数据
字段与统计结果 ...
Linux 文本
列数
统计
Linux 文本
列数
统计 方法一:(非等
列数
据统计) $cat 1.txt | awk '{print NF}' 4 4 4 方法二:(前提是等
列数
据
表
) $cat 1.txt | awk 'END{print NF}' 4 awk默认的字段分隔符是空格或制
表
符(tab),如果你...
MySQL常用查询(查行数、
列数
、
表
数、字段数)和常用函数
查询一个
表
(tb1)的
列数
和行数 SELECT COUNT(*) FROM information_schema. COLUMNS WHERE table_name = 'tb1'; SELECT COUNT(*) FROM database.tb1 查询一个数据库(database)中有多少
表
SELECT COUNT(*) TABLES, ...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章