如何发布使用sqlanywhere数据库的系统??SOS。SOS

PowerZeus 2002-02-28 07:43:44
请详细一点
在注册表要写什么等??....
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sorrow_arrow 2002-02-28
  • 打赏
  • 举报
回复
收藏
daiwoo_wang 2002-02-28
  • 打赏
  • 举报
回复
同意楼上,补充一点,各注册表键值不必写死,在安装程序中写就行了,如DBFILE,UID和PWD等,可以根据实际情况用字符串操作函数拼接。
Leehunter 2002-02-28
  • 打赏
  • 举报
回复
在注册表中写:
HKEY_CURRENT_USER
--SoftWare
--ODBC
--ODBC.INI
--MyDb
-Autostop "yes"
-DataBaseFile "c:\MyDb\MyDb.db"
-DataBaseName "MyDb"
-Drver "c:\MyDb\wod50t.dll"
-PWD "sql"
-Start "c:\MyDb\dbeng50.exe -Q"
-UID "dba"
--ODBC Data Sources
-MyDb "Sybase SQL Anywhere 5.0"

HKEY_LOCAL_MACHINE
--SoftWare
--ODBC
--ODBCINST.INI
--ODBC Drivers
-Sybase SQL Anywhere5.0 "Installed"

将文件:
Dbeng50.exe wod50t.dll wtr50t.dll wc50ent.dll dbl50t.dll
安装到c:\MyDb(自定义)目录下。
启动参数 -Q 为隐藏窗口
abcn 2002-02-28
  • 打赏
  • 举报
回复
基于ASA7.0数据库的应用发布后连接ASA7问题解答

基于Adaptive Server Anywhere7.0应用程序发布时,应注意以下几点:

1、数据库的日志文件.LOG。

1.1 如果你建数据库时选择了使用日志选项,在发布时,应首先启动Sybase Central 4.0

双击[+]Adaptive Server Anywhere7.0
双击Utilities
双击启动Change Logfile infomation实用程序

浏览(Browse)找到你的数据库 单击 next
出现你数据库使用日志情况 单击 next
选中 No longer maintain a transaction logfile 单击 next
如果没有使用日志的镜像功能,此时单击finish即可移走日志,否则
选中 No longer maintain a transaction mirror 单击finish。

1.2 如果没有使用日志,则将数据库拷贝到发布的目录即可。

2、Adaptive Server Anywhere7.0运行支持文件如下:

dbeng7.exe
dbodbc7.dll
dbctrs7.dll
dbctrs7.ini
dblgen7.dll
dbserv7.dll
DBLGZH7.DLL
其中后一个:中文语言包

3、用Installshiled制作安装文件,脚本说明如下(脚本代码见本站的Installshield.htm页面)

3.1注册应用中使用的ODBC数据源
例中的数据源名称:kykq 数据库为名kykq.db 安装的路径是:应用程序目录下的Database
3.2注册ASA7.0 ODBC
Adaptive Server Anywhere7.0运行支持文件安装路径:应用程序目录下的ASA70
3.3注册ASA7.0 使用语言
在注册表中的位置是HKEY_LOCAL_MACHINE\SOFTWARE\Sybase\Adaptive Server Anywhere\7.0
ZH为中文
4、一切OK

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧