回 帖 发 新 帖 刷新版面

主题:VB怎么连接ODBC数据源

我用的数据库是progress,我建好了ODBC数据源,现在我要用VB连接数据源。。但是我不知道怎么连,各位老大能不能帮帮我啊?给个实例更好!

回复列表 (共1个回复)

沙发

是PostgreSQL吧?不过不管什么数据库,你先安驱动程序啊,然后控制面板里点ODBC的图标,就可建立一个数据源。然后你就在你的程序里建立代码来连接了。以下是别人所撰写的,也是在本论坛搜到的,自己试试吧:


这是第二种方法连接数据库的方法,这一种方法是采用有源的方法与数据库连接的方法,代码如下所示:
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


要注意的是,上面的DSN=后面的字串应是你建立的数据源名称,UID名也与你数据库设置的管理员帐号相应,而不是照搬。

我来回复

您尚未登录,请登录后再回复。点此登录或注册