首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb spread 控件加载数据库内数据解决办法

2012-03-25 
vb spread 控件加载数据库内数据VB codefpTypeSql select distinct GuestSname from & DocSql & or

vb spread 控件加载数据库内数据

VB code
    fpTypeSql = "select distinct GuestSname from " & DocSql & " order by GuestSname"        Dim cn As New ADODB.Connection    Dim rs As New ADODB.Recordset    cn.Open MDIForms.fwq    rs.Open fpTypeSql, cn, adOpenKeyset, adLockOptimistic    Set fpSumType.DataSource = rs        rs.Close    cn.Close


为何当我的查询语句中使用了distinct GuestSname 后spread就无法加载出我的查询结果呢?用*的话就可以!但我只需要其中的一个字段!

[解决办法]
rs.CursorLocation=adUseClient 
rs.Open fpTypeSql, cn, adOpenKeyset, adLockOptimistic

是跟排序没关系的,distinct跟order by本来就是重复的。一个就够了
[解决办法]
SQL code
SELECT * ... 

热点排行