源码介绍
ppc-ODBC-宣布完整说明
用PB2.5 开发的ODBC当地应用应该宣布下列资料即可运行[any11]
1 、在应用程序的资料夹里必需存留: pkdwe25.dll, PKODB25.DLL,pkodb25.ini,pkvm25.dll
2 、建立data 目录 寄存DB资料
3、 建立anywhere 目录寄存 dbsrv11.exe,dbsrv11.lic , dbodbc11.dll [PC上的ANYWHERE 装置目录下CE里拷贝]
4 、在PPC的windows目录下 dbcon11.dll,dblgen11.dll,dblgzh11.dll,dbicudt11.dll,dbicudt11,dbicu11.dll
注意:any10: dbcon10.dll,dblgen10.dll,dblgzh10.dll,dbicudt10.dat,dbicu10.dll
[PC上的ANYWHERE 装置目录下CE里拷贝,, 尝试过ANYWHERE 10,部署时要选国际化组件ICU,
即 dbicudt10.dat(:C:\Program Files\SQL Anywhere 10\ce下), dbicu10.dll]
5、 在PPC根目录下寄存 DSN资料(及ODBC资料,此资料名与应用对象中的串必需一致)
6、 DSN资料格式以下(一是在PPC上独立运行应用程序 ,如果要连PC上数据库运行,则用二):
一:
[ODBC]
uid=dba
pwd=sql
DRIVER=\acc\any11\dbodbc11.dll [本机PPC里资料]
enginename=acc
databasename=acc
databasefile=\acc\data\demo.db
start=\acc\Any11\dbsrv11.exe
二:
要求 运行前PC上的dbsrvX.exe 一定要启用 [X为7,8,9,10,11 +]
[ODBC]
DRIVER=\acc\any11\dbodbc11.dll [本机PPC里资料]
UID=DBA
PWD=sql
Integrated=No
AutoStop=Yes
ServerName=demo11 [自己任意取]
LINKS=tcpip(host=192.168.0.30;port=2638;dobroadcast=none) [IP为服务器的真实IP]
(能够通过同步连接, IP为当地服务器的真实IP, 如果是通过USB,BLUETOOTH,WIFI,能够填写PC的IP)
如过PPC通过GPRS,则PC上开放端口,设置XP防火墙增加规则,[互连网]路由设置端口转发映照到PC局域IP)
如果某些老DB库,可能会有乱码,则增加
Charset=cp936
7. RUN
注意: ANYWHERE11 的所有宣布资料位于 电脑装置目录的...CE\amr.5
POCKETBUILDER 的宣布资料位于 装置路径下的 WinCE\arm
一定要注意 ARM 和 SPARM(智能电话)的区别,装置资料不一样