问: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改了的按改了的值。
|