VB的ADO连接SQL数据库的程序修改。

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:54:47
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.ConnectionString = "DSN=login;uid=sa;pwd=;"
conn.ConnectionTimeout = 30
conn.Open
rs.Open "select 用户名 from login", conn, adOpenStatic, adLockReadOnly, adCmdText
Dim i As String
For t = 0 To Val(rs.RecordCount) - 1
i = Trim(rs.Fields("用户名").Value)
rs.MoveNext
Combo1.AddItem i
Next t
rs.Close

里面的用户名是不是VB主窗体登录的用户名吗?怎么把用户名改成空的,我的用户名和密码都是空的!还有其他注意的请说下,谢谢!

在For开始程结束加两行,如:

Combo1.AddItem ""

For t = 0 To Val(rs.RecordCount) - 1
i = Trim(rs.Fields("用户名").Value)
rs.MoveNext
Combo1.AddItem i
Next t
rs.Close

Combo1.ListIndex = 0