·天新网首页·加入收藏·设为首页
首页|笔记本|手机|数码相机|摄像机|MP3/MP4|主板|内存|显示器|办公|打印机|下载|开发|汽车|学院|业界
硬件|台式机|数码|数字家庭|投影仪|GPS/CPU|显卡|硬盘|服务器|网络|一体机|驱动|源码|游戏|考试|报价
PB6 + Sql Anywhere5 应用程序如何脱离开发环境运行
http://dev.21tx.com 2005年03月14日

问:PB + Sql Anywhere 应用程序,请问如何脱离开发环境运行?用户是否需要安装sql anywhere?如何编写脚本配置ODBC数据源? 请举一例好吗?谢谢!

答:不用装SQL Anywhere5.0,只要把相关文件(Dbeng50.exe,wl50ent.dll,wtr50t.dll,wod50t.dll)拷贝到当前目录(如 D:\temp)下就OK!

在ODBC.INI中加上:wod50t.dll所在路径
如:

Gzmis.db是数据库名,d:\temp是当前目录。
[Gzmis]
Driver32 = D:\temp\wod50t.dll

注册表中加上:
HKEY_CURRENT_USER\SoftWare\ODBC\ODBC.INI\Gzmis中加下面几项:
AutoStop "Yes"
DatabaseFile "d:\temp\gzmis.db"
DataBaseName "Gzmis"
Driver "d:\temp\wod50t.dll"
PWD "sql"
Start "dbeng50"
UID "dba"

只要使用两个函数:
setProfileString()//设置INI.
ReGIStryset()//设置注册表.

再加上PB的DLL动态库就OK!
如 PWD改了的按改了的值。

上一篇: 关于Access数据库程序类型越界
下一篇: 怎样在一个程序中连接两个数据库

Google
 
热点文章
关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图
Copyright © 2000-2008 , www.21tx.com , All Rights Reserved .
晨新科技 版权所有 Created by TXSite.net