我的问题是这样,我有一个数据库,其中有一个字段是省份,里面是全国所有省市地区名,我在窗体里加了一个COMBOBOX,用一个FOR循环,每次ADDITEM一个省名,目的是做一个类似信息注册中的省份选择下拉列表。请问怎样用代码?
我用的是ODBC数据环境
我用的是ODBC数据环境
解决方案 »
- 大家遇到这种情况怎么办?
- 变量,参数,sql,语句
- **************** 100分: 怎样打开注册表.读取软件的安装路径? 在线等待 **************
- application-defined or object-defined error 出错
- HScrollBox控件的用法--谢谢
- 大家帮我看看为什么不能从注册表中读取reg_sz类型的数据呀
- 输入框遇到的小问题
- Private Sub Form_Activate()用在什么地方?
- 有谁知道哪里可以下载一些关于ADO技术文章的网站吗?谢谢!
- cdo发邮件总出现-2147220973,请给看下代码
- 在textbox中只能输入数字,包括小数点?
- 我用GetPixel的时候,只要是想取的颜色的句柄是IE,总是返回值是-1
Data1.Refresh
以上是定义要执行的SQL语句,那么这条SQL语句执行以后值放到哪里?怎样把它取出来呢?还请高手指点。
急
dim rs as adodb.recordset
dim strCN as string
dim strSQL as stringset cn = new adodb.connection
set rs = new adodb.recordsetstrCN = "在这里写连接字符串.."
strSQL = "在这里写SQL查询语句.."cn.open strCN
rs.open strSQL,cn
....这里是循环写入的代码....
rs.close
cn.close
set rs = nothing
set cn = nothing
Dim rs As New ADODB.Recordset
CenterForm Me
LoadPic N8200M, True
'匯合組別資料
strSql = "select distinct group_code,group_name from group_right "
If rs.State = adStateOpen Then rs.Close
rs.Open strSql, pConn, adOpenStatic, adLockReadOnly
If rs.EOF = True And rs.BOF = True Then
Combo1.Clear
Else
Combo1.Clear
rs.MoveFirst
Do While Not rs.EOF
Combo1.AddItem rs.Fields(0).Value & Space(5) & rs.Fields(1).Value
rs.MoveNext
Loop
End If
這段代碼可以讓你參考一下。它是把表中兩個字段的數據加至combo1控件中去