怎样知道数据库中的表格有几个字段?

来源:百度知道 编辑:UC知道 时间:2024/06/19 18:48:56
有Access数据库,其中有表mytable,怎样获取mytable中的字段数目呢?用sql语句还是其它方法,应该怎么做?请教高手。
不用DataTable对象,而直接用sql语句能否行呢?有没有这样的sql语句?
谢谢llcllyzqy回答,请给一些语句的说明可以吗?比如:syscolumns?id?sysobjects?xtype='u'?等等。——菜鸟。

这个比较简单的,如果你是用c#的话用这个方法:

DataTable m_dt=数据库读出来的表(mytable);

int i=m_dt.Columns.Count;

i就是字段数了.
========================================
用SQL是实现不了的,楼上的方法简直是乱来.
这个方法已经很简单了.

select count(name) from syscolumns where id=(select id from sysobjects where xtype='u' and name='表名')