问题一:已经用select语句得到的记录集,不能再次用sql语句过滤,而是必须用VB语句一条记录一条记录的查找。
问题二:不要把Vb语句和SQL语句搞混,Left函数是VB的,SQL不认识。
问题三:SQL服务器本身就是用于支持多人频繁访问,很多网络游戏用的就是这种数据库,难道你的程序访问量比他们还大?就算是这样,也可以通过服务器负载均衡,分布式访问等技术解决,这已经和你的程序无关了。
问题四:鉴于第三点,你就别想着什么记录集过滤了,该用select ... from .. where...的时候就用吧
关于记录集的Filter属性,是不是不能设置为:"字段名 is not null",或者:"left(字段名,2) = '数值'"
应该可以写成: 字段名 Like 'XX*',is not 应该不可以吧,<、>、<=、>=、<>、= 或 LIKE 是支持的
赋值可以试一下
Dim rs As New adodb.Recordset
set rs= adodc1.recordset
'菜单"工程"->"引用" 找 Microsoft ActiveX Data Object....
然后用sql嵌套即可
这个不是问题,可以解决!如果有诚意就加我为好友,我再告诉你QQ号。我可以把代码给你,前提是你要舍得分哟。
己加qq联系