PB中通过ODBC直接连接数据库,不用注册数据源。

在一次用数据库画板连接Access的时候,没有设置任何的参数,结果弹出了一个选择数据源的框,我选择了一个DSN文件,结果连接成功了。以前一直不知道怎么用DSN文件来连接数据库,在琢磨之后,发现了下面的方法。




//==============================================================================
// RW 06.11.23 测试直接连接ODBC数据源,
// 一般连接需要注册数据源,无意中发现PB能直接用*.DSN文件来直接连接
//再尝试用后,发现用下面的方法可以连接到想要的数据源
//新建一个*.dsn文件,把里面的参数放到ConnectString参数中就可以直接连接了
//下面是例子
//==============================================================================

//事务对象
Transaction trs_conn

trs_conn = CREATE Transaction
//事务对象参数设置,注意其中的DBParm中的ConnectString来自*.dsn中
//ConnectString的连接参数为:(F1出来的)
//ConnectString = 'DSN = data_source_name; {UID = user_ID;PWD = password; driver_specific_parameters}'
//用*.dsn中的内容来填充driver_specific_parameters参数,其他省去。
trs_conn.DBMS = "ODBC"
trs_conn.AutoCommit=FALSE
trs_conn.DBParm = "ConnectStrin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值