我用VB编写的程序,使用ADO连接数据库。当使用SQL2000时一切正常,今天数据库升级到2005,数据库文件是将2000下的数据库文件直接attach上去的,打开同一个SQL语句的记录集时,有的能打开有记录,有的打开是空记录,不知道是为什么?rs.Open str, dbconn, adOpenDynamic, adLockOptimistic
而如果改成
rs.Open szSql, dbconn 则打开的记录集有记录(str是相同的)。
还有,同样是第一句打开记录集操作,有的查询内容一直能查到数据,而有的查询内容一直查不到数据,而事实上是有数据的(我在SQL2005查询工具中执行过)。