VB操作FireBird

[vb] 
Private Sub Command1_Click() 
    connStr = "DRIVER=Firebird/interBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=C:\Documents and Settings\Administrator\桌面\Demo.ydb;" 
    Set objcon = New ADODB.Connection 
    objcon.ConnectionTimeout = 60 
    objcon.CommandTimeout = 60 
    objcon.CursorLocation = 3 
     objcon.Open connStr 
 
    Set rs = objcon.OpenSchema(20) 
    While Not rs.EOF 
        If rs("TABLE_TYPE") = "TABLE" Then Debug.Print rs("TABLE_NAME") 
        rs.MoveNext 
    Wend 
 
End Sub 
四、结果

测试通过。
jiaguoxinzhi,备查。2012-07-11,代父往阿东那购烫伤药粉。

参考:第2步:

Firebird中的ODBC设置

第一步、安装firebird2.0。

第二步、安装firebird ODBC驱动程序。

第三步、设置firebird ODBC Setup。

首先打开windows下的控制面板->管理工具。双击数据源 (ODBC),选择系统DNS,如下图所示:


点击添加按钮,出现下面的对话框:


选中Firebird/InterBase(r) driver,然后点击完成按钮将出现下一个对话框:

 


对其进行设置

◆DSN是你想取的数据源名字(任意)

◆Driver是默认的不用选

◆描述字段可以不填

◆数据库是你用firebird来创建的任意数据库中的路径,例如:

C:\Program Files\Firebird\Firebird_1_5\security.fdb

◆客户字段是你安装firebird数据库中的bin文件夹下的client.dll文件,将其包含进去。

◆数据库账户和密码分别是:SYSDBA和masterkey

◆角色可以不填 www.2cto.com

◆其他的字段采用默认设置

然后点击ok按钮就行了
\

 

 

 

 

 

 


FB-Connecting.vbp

Private sub Command1_Click()
Dim cn As New ADODB.Connection
Dim rs As New Recordset
Dim sql As String

cn.ConnectionString = "Provider=ZStyle IBOLE Provider; Data Source =    
 "_&"c:\ProgramFiles\Firebird\Firebird_1_5\Samples\Httplogs.gdb;UID=sysdba;password= pwd"
       
cn.Open sql= "Select* From   States" 

Set rs =   cn.Execute(sql) 

DoWhile Not rs.EOF
  List1.AddItemrs(0) &  vbTab & rs(1) 
 rs.MoveNext 
Loop

rs.Close 
cn.Close 
End Sub 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值