日期:2014-05-18  浏览次数:20471 次

关于一个SQL语言的问题
我现在做了一个小系统,里面分别有很多小页面,每一个页面有一张表,在这些页面可以修改数据,然后又做了一个查询信息的页面,就是前面几个小页面的小汇总,在这个页面信息是从前面几个表中来的,这里就不能修改了,所以我用的VB就在这里加了一个combo,现在问题来了,combo写怎样的语句才能从前面的表中调用出我想要的条件呢。谢谢各位,也有可能是VB问题,我也混了。还是感谢大家

------解决方案--------------------
VB code

Private Sub Form_Load()
 Dim sDsn As String, sSql As String
 Dim cn As New ADODB.Connection
 Dim rs As ADODB.Recordset

 sDsn = "Provider=SQLOLEDB;Server=[服务器名];uid=[帐号];password=[密码]"
 cn.Open (sDsn)

 sSql = "select distinct 区块 from qukuai"
 Set rs = cn.Execute(sSql)

 Do Until rs.EOF
  Combo1.AddItem CStr(rs.Fields(0))
  rs.MoveNext
 Loop

 rs.Close
 cn.Close
 Set rs = Nothing
 Set cn = Nothing
End Sub