VB问题,当记录集为空时,怎样才能得到该记录集有多少个字段(access数据库)??

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:32:09
我用的是MSHFlexGrid来显示记录,但是记录为空时,MSHFlexGrid就不能正常工作。

那么我想的方法是先清空MSHFlexGrid,二是判断记录是否为空,如不是空再把MSHFlexGrid绑定ADO上。

这样就有个问题是如果记录集为空,那么我还是想让MSHFlexGrid的第一行可以显示记录集的各个字段名(用for 循环把第一行填上字段名),可是我无法判断空记录集的字段数(.RecordCount这个方法在不为空时有效,空时就出错了)

所以我想在这里请求各位高人告之“当记录集为空时,怎样才能得到该记录集有多少个字段??”的办法!!先谢谢了
我是新手,RecordCount这个东西是我自己试出来,可以反应不为空的列数。

至于你说的要加一条记录,可以到是可以,我也想过,

不过我还是想知道能否可以直接得到一个空记录的字段数的方法??

你可以先判断记录集是否为空,为空时,增加空记录一条,并把各字段名分别赋值给你的第一条记录即可,不过提醒你一下那个.recordcount属性不是返回记录的总数的吗?你自己查帮助看一下,我只是从它的名称判断的。