
VB问题,当记录集为空时,怎样才能得到该记录集有多少个字段(access数据库)??
我用的是MSHFlexGrid来显示记录,但是记录为空时,MSHFlexGrid就不能正常工作。那么我想的方法是先清空MSHFlexGrid,二是判断记录是否为空,如不是...
我用的是MSHFlexGrid来显示记录,但是记录为空时,MSHFlexGrid就不能正常工作。
那么我想的方法是先清空MSHFlexGrid,二是判断记录是否为空,如不是空再把MSHFlexGrid绑定ADO上。
这样就有个问题是如果记录集为空,那么我还是想让MSHFlexGrid的第一行可以显示记录集的各个字段名(用for 循环把第一行填上字段名),可是我无法判断空记录集的字段数(.RecordCount这个方法在不为空时有效,空时就出错了)
所以我想在这里请求各位高人告之“当记录集为空时,怎样才能得到该记录集有多少个字段??”的办法!!先谢谢了
我是新手,RecordCount这个东西是我自己试出来,可以反应不为空的列数。
至于你说的要加一条记录,可以到是可以,我也想过,
不过我还是想知道能否可以直接得到一个空记录的字段数的方法?? 展开
那么我想的方法是先清空MSHFlexGrid,二是判断记录是否为空,如不是空再把MSHFlexGrid绑定ADO上。
这样就有个问题是如果记录集为空,那么我还是想让MSHFlexGrid的第一行可以显示记录集的各个字段名(用for 循环把第一行填上字段名),可是我无法判断空记录集的字段数(.RecordCount这个方法在不为空时有效,空时就出错了)
所以我想在这里请求各位高人告之“当记录集为空时,怎样才能得到该记录集有多少个字段??”的办法!!先谢谢了
我是新手,RecordCount这个东西是我自己试出来,可以反应不为空的列数。
至于你说的要加一条记录,可以到是可以,我也想过,
不过我还是想知道能否可以直接得到一个空记录的字段数的方法?? 展开
1个回答
展开全部
你可以先判断记录集是否为空,为空时,增加空记录一条,并把各字段名分别赋值给你的第一条记录即可,不过提醒你一下那个.recordcount属性不是返回记录的总数的吗?你自己查帮助看一下,我只是从它的名称判断的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询