导航:首页 > 文件教程 > pb60教程

pb60教程

发布时间:2023-05-31 18:16:21

『壹』 pb3破解版安装步骤

先下载APP然后按照提示步骤安装。
pb3破解版安装步骤如下:
1、下载并且肆正敏解压缩包文件
2、双击“清笑Setup.exe”进行程裂枝序安装。
3、阅读并同意软件安装协议。
4、设置软件安装路径(建议C盘)。
5、选择安装组件(建议全选)。
6、选择程序文件夹。
7、等待程序安装完毕。
8、直接点击【完成】按钮退出向导。
9、选折授权方式(单机版)完成安装。
要下载PB3破解版,官网下载正式版安装后,将破解文件解压覆盖到安装文件即可。

『贰』 pb里有个菜单选项DB profile是什么意思

配置数据库连接的地方。
在这个里面,你可以根据提供的接口以及本机的配置,配置和数据库的连接。
连接之后,才能使用PB创建数据窗口等等。
比如你创建数据窗口,基于某张表,那么着“某张表”就是数据库的表,那么数据库是弊蠢怎么连的呢?就是在这里配置的。配置好了之后,使PB连接上这个配置的数据库,就可以基塌塌于这个数据库的表来做数据窗口,开发租衫陪程序等等了。

『叁』 PB管是什么管,怎么做,和管件怎么连接

PB管即聚丁烯管,这种原材料的使用有很孙伏多的好处,比如说无毒,无味性能稳定等等,而且密度方面的表现很特殊,也因此成就了pb管的柔软度,属于一种有机化工材料类型制作的高科技产品。

连轿凯大接方式:连接闭竖前应检查管材和管件要进行连接的部分是否清洁、无损和无毛刺。使用专用的剪管器把管材按实际所需要的长度切断。切管时可将剪管器沿与管轴线的方向旋转,同时用力剪切,确保切面平整并且与管材轴线相垂直。

应用分析

塑料管埋设在砼内,虽然施工要求很精细,对装修地面也有要求,但在施工过程中、在装修房屋的过程中,有意无意的遭到局部破坏是很难避免的,那么采用聚丁烯管就很容易补救,其耐久性能同管材一样。

然而用交联聚乙烯或铝塑管解决的唯一途径是用金属接头连接,这样在砼内便埋下了隐患,收缩、腐蚀要不了多少年就会出现渗水。

『肆』 请求达人 提供一个 windows ce 系统安装文件 下载地址, 最好附教程 (symbol mc3090 pda的操作系统)

你好. 我有Windows ce 6.0 下载地址 http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/Windows Embedded CE 6.0.msi 申请免费序列号后运行该文件,显示缺什么文件后下载再继续。 http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/Data_1.cab...... 约1.38G 124个文件

WinCE 6.0 安装包比较大,从微软下载时,它弊卖只提供一个下载工具,用它下载比较慢
在网上查了些资料,把WinCE所需的安装包地址都收集起来了,
安装包文件名都是有规升友律的,可以用迅雷新租笑逗建批量任务来下载,下载很快

以下是Windows Embedded CE 6.0下载地址
用下面的url地址加文件名,一共364个文件,3.76G
http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/
Windows Embedded CE 6.0.msi
tools.cab
tools_platman.cab
tools_shared.cab
tools_vc80.cab
tools_diagnostics.cab
tools_corecon.cab
emulator.cab
Data_1.cab
wcetk_2.cab
wcetk_3.cab
wcetk_4.cab
wcetk_5.cab
wcetk_6.cab
wcetk_8.cab
wcetk_10.cab
wcetk_11.cab
CE_1_1.cab
CE_1_2.cab
CE_1_3.cab
CE_1_4.cab
CE_1_5.cab
CE_1_6.cab
CE_2_1.cab
CE_2_2.cab
CE_2_3.cab
CE_2_4.cab
CE_2_5.cab
CE_3_1.cab
CE_3_2.cab
CE_3_3.cab
CE_3_4.cab
CE_3_5.cab
CE_3_6.cab
CE_3_7.cab
CE_3_8.cab
CE_3_9.cab
CE_3_10.cab
CE_3_11.cab
CE_3_12.cab
CE_3_13.cab
CE_3_14.cab
CE_3_15.cab
CE_3_16.cab
CE_3_17.cab
CE_3_18.cab
CE_3_19.cab
CE_3_20.cab
CE_3_21.cab
CE_3_22.cab
CE_4_1.cab
CE_4_2.cab
CE_4_3.cab
CE_4_4.cab
CE_4_5.cab
CE_4_6.cab
CE_4_7.cab
CE_4_8.cab
CE_4_9.cab
CE_4_10.cab
CE_4_11.cab
CE_4_12.cab
CE_4_13.cab
CE_4_14.cab
CE_4_15.cab
CE_4_16.cab
CE_4_17.cab
CE_4_18.cab
CE_4_19.cab
CE_4_20.cab
CE_4_21.cab
CE_4_22.cab
CE_4_23.cab
CE_4_24.cab
CE_5_1.cab
CE_5_2.cab
CE_5_3.cab
CE_5_4.cab
CE_5_5.cab
CE_5_6.cab
CE_5_7.cab
CE_5_8.cab
CE_5_9.cab
CE_5_10.cab
CE_5_11.cab
CE_5_12.cab
CE_5_13.cab
CE_5_14.cab
CE_5_15.cab
CE_5_16.cab
CE_5_17.cab
CE_5_18.cab
CE_5_19.cab
CE_5_20.cab
CE_5_21.cab
CE_5_22.cab
CE_5_23.cab
CE_5_24.cab
CE_6_1.cab
CE_6_2.cab
CE_6_3.cab
CE_6_4.cab
CE_6_5.cab
CE_6_6.cab
CE_6_7.cab
CE_6_8.cab
CE_6_9.cab
CE_6_10.cab
CE_6_11.cab
CE_6_12.cab
CE_6_13.cab
CE_6_14.cab
CE_6_15.cab
CE_6_16.cab
CE_6_17.cab
CE_6_18.cab
CE_6_19.cab
CE_6_20.cab
CE_6_21.cab
CE_6_22.cab
CE_6_23.cab
CE_6_24.cab
CE_6_25.cab
CE_6_26.cab
CE_7_1.cab
CE_7_2.cab
CE_7_3.cab
CE_7_4.cab
CE_7_5.cab
CE_7_6.cab
CE_7_7.cab
CE_7_8.cab
CE_7_9.cab
CE_7_10.cab
CE_7_11.cab
CE_7_12.cab
CE_7_13.cab
CE_7_14.cab
CE_7_15.cab
CE_7_16.cab
CE_7_17.cab
CE_7_18.cab
CE_7_19.cab
CE_7_20.cab
CE_7_21.cab
CE_7_22.cab
CE_8_1.cab
CE_8_2.cab
CE_8_3.cab
CE_8_4.cab
CE_8_5.cab
CE_8_6.cab
CE_8_7.cab
CE_8_8.cab
CE_8_9.cab
CE_8_10.cab
CE_8_11.cab
CE_8_12.cab
CE_8_13.cab
CE_8_14.cab
CE_8_15.cab
CE_8_16.cab
CE_8_17.cab
CE_8_18.cab
CE_8_19.cab
CE_8_20.cab
CE_8_21.cab
CE_8_22.cab
CE_8_23.cab
CE_8_24.cab
CE_8_25.cab
CE_9_1.cab
CE_9_2.cab
CE_9_3.cab
CE_9_4.cab
CE_9_5.cab
CE_9_6.cab
CE_9_7.cab
CE_9_8.cab
CE_9_9.cab
CE_9_10.cab
CE_9_11.cab
CE_9_12.cab
CE_9_13.cab
CE_9_14.cab
CE_9_15.cab
CE_9_16.cab
CE_9_17.cab
CE_9_18.cab
CE_9_19.cab
CE_9_20.cab
CE_9_21.cab
CE_9_22.cab
CE_10_1.cab
CE_10_2.cab
CE_10_3.cab
CE_10_4.cab
CE_10_5.cab
CE_10_6.cab
CE_10_7.cab
CE_10_8.cab
CE_10_9.cab
CE_10_10.cab
CE_10_11.cab
CE_10_12.cab
CE_10_13.cab
CE_10_14.cab
CE_10_15.cab
CE_10_16.cab
CE_10_17.cab
CE_10_18.cab
CE_10_19.cab
CE_10_20.cab
CE_10_21.cab
CE_10_22.cab
CE_10_23.cab
CE_10_24.cab
CE_10_25.cab
CE_10_26.cab
CE_11_1.cab
CE_11_2.cab
CE_11_3.cab
CE_11_4.cab
CE_11_5.cab
CE_11_6.cab
CE_11_7.cab
CE_11_8.cab
CE_11_9.cab
CE_11_10.cab
CE_11_11.cab
CE_11_12.cab
CE_11_13.cab
CE_11_14.cab
CE_11_15.cab
CE_11_16.cab
CE_11_17.cab
CE_11_18.cab
CE_11_19.cab
CE_11_20.cab
CE_11_21.cab
CE_11_22.cab
CE_12_1.cab
CE_12_2.cab
CE_12_3.cab
CE_12_4.cab
CE_12_5.cab
CE_12_6.cab
CE_12_7.cab
CE_12_8.cab
CE_12_9.cab
CE_12_10.cab
CE_12_11.cab
CE_12_12.cab
CE_12_13.cab
CE_12_14.cab
CE_12_15.cab
CE_12_16.cab
CE_12_17.cab
CE_12_18.cab
CE_12_19.cab
CE_12_20.cab
CE_12_21.cab
CE_12_22.cab
CE_12_23.cab
CE_12_24.cab
CE_12_25.cab
CE_12_26.cab
CE_13_1.cab
CE_13_2.cab
CE_13_3.cab
CE_13_4.cab
CE_13_5.cab
CE_13_6.cab
CE_13_7.cab
CE_13_8.cab
CE_13_9.cab
CE_13_10.cab
CE_13_11.cab
CE_13_12.cab
CE_13_13.cab
CE_13_14.cab
CE_13_15.cab
CE_13_16.cab
CE_13_17.cab
CE_13_18.cab
CE_13_19.cab
CE_13_20.cab
CE_13_21.cab
CE_13_22.cab
CE_14_1.cab
CE_14_2.cab
CE_14_3.cab
CE_14_4.cab
CE_14_5.cab
CE_14_6.cab
CE_14_7.cab
CE_14_8.cab
CE_14_9.cab
CE_14_10.cab
CE_14_11.cab
CE_14_12.cab
CE_14_13.cab
CE_14_14.cab
CE_14_15.cab
CE_14_16.cab
CE_14_17.cab
CE_14_18.cab
CE_14_19.cab
CE_14_20.cab
CE_14_21.cab
CE_14_22.cab
CE_14_23.cab
CE_14_24.cab
CE_14_25.cab
CE_14_26.cab
CE_15_1.cab
CE_15_2.cab
CE_15_3.cab
CE_15_4.cab
CE_15_5.cab
CE_15_6.cab
CE_15_7.cab
CE_15_8.cab
CE_15_9.cab
CE_15_10.cab
CE_15_11.cab
CE_15_12.cab
CE_15_13.cab
CE_15_14.cab
CE_15_15.cab
CE_15_16.cab
CE_15_17.cab
CE_15_18.cab
CE_15_19.cab
CE_15_20.cab
CE_15_21.cab
CE_15_22.cab
CE_16_1.cab
CE_16_2.cab
CE_16_3.cab
CE_16_4.cab
CE_16_5.cab
CE_16_6.cab
CE_16_7.cab
CE_16_8.cab
CE_16_9.cab
CE_16_10.cab
CE_16_11.cab
CE_16_12.cab
CE_16_13.cab
CE_16_14.cab
CE_16_15.cab
CE_16_16.cab
CE_16_17.cab
CE_16_18.cab
CE_16_19.cab
CE_16_20.cab
CE_16_21.cab
CE_16_22.cab
CE_16_23.cab
CE_16_24.cab
CE_16_25.cab
CE_16_26.cab
CRC.cab
**************************************************************************
以下是Windows Embedded CE 6.0 Platform Builder Service Pack 1 下载地址,56.3M
http://download.microsoft.com/download/3/4/d/34d1bb53-dbfb-4a08-aaef-124641ba0812/Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi

**************************************************************************
以下是更新包下载地址
Windows Embedded CE 6.0 Platform Builder - Cumulative Proct Update Rollup Package (through 12/31/2008)
http://download.microsoft.com/download/4/1/5/4150C5CD-EDE0-42DE-919C-D5BF66506933/
WinCEPB60-081231-Proct-Update-Rollup-Armv4I.msi 205.9M
WinCEPB60-081231-Proct-Update-Rollup-MIPSII.msi 199.7 MB
WinCEPB60-081231-Proct-Update-Rollup-MIPSII_FP.msi 199.9 MB
WinCEPB60-081231-Proct-Update-Rollup-MIPSIV.msi 201.1 MB
WinCEPB60-081231-Proct-Update-Rollup-MIPSIV_FP.msi 201.2 MB
WinCEPB60-081231-Proct-Update-Rollup-SH4.msi 195.9 MB
WinCEPB60-081231-Proct-Update-Rollup-X86.msi 180.7 MB
Windows Embedded CE 6.0_Proct_Update_Rollup_2008.htm 81 KB

Windows Embedded CE 6.0 Monthly Update (January 2009)
http://download.microsoft.com/download/C/8/E/C8EF1D9E-7B41-431D-9F91-BC5E7FB58AE4/
WinCEPB60-090131-2009M01-Armv4I.msi 43.8 MB
WinCEPB60-090131-2009M01-MIPSII.msi 41.3 MB
WinCEPB60-090131-2009M01-MIPSII_FP.msi 41.3 MB
WinCEPB60-090131-2009M01-MIPSIV.msi 41.6 MB
WinCEPB60-090131-2009M01-MIPSIV_FP.msi 41.6 MB
WinCEPB60-090131-2009M01-SH4.msi 40.7 MB
WinCEPB60-090131-2009M01-X86.msi 35.8 MB
Windows Embedded CE 6.0_Update_090131_2009M01.htm 9 KB

Windows Embedded CE 6.0 Monthly Update (February 2009)
http://download.microsoft.com/download/F/8/8/F88A9AB6-D131-45BB-821B-E98E996E67E9/
WinCEPB60-090228-2009M02-Armv4I.msi 12.6 MB
WinCEPB60-090228-2009M02-MIPSII.msi 12.1 MB
WinCEPB60-090228-2009M02-MIPSII_FP.msi 12.2 MB
WinCEPB60-090228-2009M02-MIPSIV.msi 12.2 MB
WinCEPB60-090228-2009M02-MIPSIV_FP.msi 12.3 MB
WinCEPB60-090228-2009M02-SH4.msi 11.7 MB
WinCEPB60-090228-2009M02-X86.msi 10.9 MB
Windows Embedded CE 6.0_Update_090228_2009M02.htm 11 KB

Windows Embedded CE 6.0 Monthly Update (March 2009)
http://download.microsoft.com/download/1/E/1/1E1ABC68-C3C0-4AD4-A555-06252553014D/
WinCEPB60-090331-2009M03-Armv4I.msi 10.0 MB
WinCEPB60-090331-2009M03-MIPSII.msi 9.7 MB
WinCEPB60-090331-2009M03-MIPSII_FP.msi 9.7 MB
WinCEPB60-090331-2009M03-MIPSIV.msi 9.7 MB
WinCEPB60-090331-2009M03-MIPSIV_FP.msi 9.7 MB
WinCEPB60-090331-2009M03-SH4.msi 9.5 MB
WinCEPB60-090331-2009M03-X86.msi 8.9 MB
Windows Embedded CE 6.0_Update_090331_2009M03.htm 11 KB

**************************************************************************
以下是Windows CE 6.0 R2下载地址
用下面的url地址加文件名,一共122个文件,1.01G
http://download.microsoft.com/download/0/7/4/0748b074-ed6c-461f-bcd0-e35d047bc1f8/
Windows Embedded CE 6.0 R2.msi
Help.cab
CE_1_1.cab
CE_2_1.cab
CE_3_1.cab
CE_3_2.cab
CE_3_3.cab
CE_3_4.cab
CE_3_5.cab
CE_3_6.cab
CE_3_7.cab
CE_4_1.cab
CE_4_2.cab
CE_4_3.cab
CE_4_4.cab
CE_4_5.cab
CE_4_6.cab
CE_4_7.cab
CE_4_8.cab
CE_4_9.cab
CE_5_1.cab
CE_5_2.cab
CE_5_3.cab
CE_5_4.cab
CE_5_5.cab
CE_5_6.cab
CE_5_7.cab
CE_5_8.cab
CE_5_9.cab
CE_6_1.cab
CE_6_2.cab
CE_6_3.cab
CE_6_4.cab
CE_6_5.cab
CE_6_6.cab
CE_6_7.cab
CE_6_8.cab
CE_6_9.cab
CE_6_10.cab
CE_7_1.cab
CE_7_2.cab
CE_7_3.cab
CE_7_4.cab
CE_7_5.cab
CE_7_6.cab
CE_7_7.cab
CE_8_1.cab
CE_8_2.cab
CE_8_3.cab
CE_8_4.cab
CE_8_5.cab
CE_8_6.cab
CE_8_7.cab
CE_8_8.cab
CE_8_9.cab
CE_9_1.cab
CE_9_2.cab
CE_9_3.cab
CE_9_4.cab
CE_9_5.cab
CE_9_6.cab
CE_9_7.cab
CE_10_1.cab
CE_10_2.cab
CE_10_3.cab
CE_10_4.cab
CE_10_5.cab
CE_10_6.cab
CE_10_7.cab
CE_10_8.cab
CE_10_9.cab
CE_11_1.cab
CE_11_2.cab
CE_11_3.cab
CE_11_4.cab
CE_11_5.cab
CE_11_6.cab
CE_11_7.cab
CE_12_1.cab
CE_12_2.cab
CE_12_3.cab
CE_12_4.cab
CE_12_5.cab
CE_12_6.cab
CE_12_7.cab
CE_12_8.cab
CE_12_9.cab
CE_13_1.cab
CE_13_2.cab
CE_13_3.cab
CE_13_4.cab
CE_13_5.cab
CE_13_6.cab
CE_13_7.cab
CE_14_1.cab
CE_14_2.cab
CE_14_3.cab
CE_14_4.cab
CE_14_5.cab
CE_14_6.cab
CE_14_7.cab
CE_14_8.cab
CE_14_9.cab
CE_14_10.cab
CE_15_1.cab
CE_15_2.cab
CE_15_3.cab
CE_15_4.cab
CE_15_5.cab
CE_15_6.cab
CE_15_7.cab
CE_16_1.cab
CE_16_2.cab
CE_16_3.cab
CE_16_4.cab
CE_16_5.cab
CE_16_6.cab
CE_16_7.cab
CE_16_8.cab
CE_16_9.cab
CE_16_10.cab
CRC.cab

***********************************************
序列号申请地址:
http://www.microsoft.com/windows/embedded/eval/trial.mspx

这是我以前申请的序列号
Thank You for Evaluating Windows Embedded

Windows CE
Your proct key(s) for installation are:

Windows CE 5.0:
R7P4T-2JDHF-YRVJR-QHFV8-62MBQ

Embedded Visual C++ 4.0:
TK2Q4-8FJQQ-Q6R7V-7FHTX-R34MM

Windows Embedded CE 6.0
Your proct key(s) for installation are:

Windows Embedded CE 6.0 (plug-in for Visual Studio 2005):
H8RQR-MMKRP-XFRFC-9HKGJ-82R6J

If you are also evaluating Visual Studio 2005, Visual Studio 2005 Professional Edition Trial:
M3C9X-9K3Q9-DC8PX-B3YR3-BKQR8

Other recommended downloads:
Visual Studio 2005 Service Pack 1 Beta

Work with a Windows Embedded Partner

『伍』 pb60.exe是什么文件

pb60.exe是数据存储文件,可以通过插件打开,首先先下载一个插件,点击安大卖隐装后滚厅即可打开pb60.exe文件配搏。

『陆』 如何安装ODBC的pb驱动

一.安装步骤

一般地说发游如布一个PB应用除应用程序部件本身外,还应该包含如下文件及相关操作:
1. PowerBuilder运行时动态链接库( Runtime Library )。
2. 数据库接口:一方面包括PB提供的数据库专用接口或ODBC接口程序,另一方面包括不同数据库厂商提供的ODBC数据库驱动程序。
3. ODBC数据源的配置。

二.PowerBuilder运行时动态链接库( Runtime Library )。
不同版本的PB所需要的运碰旅行时动态链接库文件不尽相同,但库名有相似的地方,这些DLL都必须包含在应用程序目录或系统目录当中:

PB6.5所需文件:
必需 PBVM60.DLL PowerBuilder 虚拟机
可选 PBDWE60.DLL DataWindow 数据窗口引擎
可选 PBRTC60.DLL 超文本控件
可选 PBTRA60.DLL 数据库访问跟踪
可选 PBODB60.DLL PB的ODBC接口
可选 PBIN760.DLL INFORMIX 接口
可选 PBMSS60.DLL Microsoft SQL Server接口
可选 PBSYC60.DLL Sybase SQL Server接口
可选 PBO7360.DLL/PBO7260.DLL Oracle Version接口

PB7.0所需文件:
必需 PBVM70.DLL PowerBuilder 虚拟机
必需 LIBJCC.DLL PowerBuilder 库管理
可选 PBDWE70.DLL DataWindow 数据窗口引擎
可选 PBRTC70.DLL 超文本控件
可选 PBTRA70.DLL 数据库访问跟踪
可选 PBODB70.DLL PB的ODBC接口
可选 PBIN770.DLL INFORMIX 接口
可选 PBMSS70.DLL Microsoft SQL Server接口
可选 PBSYC70.DLL Sybase SQL Server接口
可选 PBO7370.DLL/PBO8470.DLL Oracle Version接口

PB8.0所需文件:
必需 PBVM80.DLL PowerBuilder 虚拟机
必需 LIBJCC.DLL PowerBuilder 库管理
可选 PBDWE80.DLL DataWindow 数据窗口引擎
可选 PBRTC80.DLL 超文本控件
可选 PBTRA80.DLL 数据库访问跟踪
可选 PBODB80.DLL PB的ODBC接口
可选 PBIN780.DLL INFORMIX 接口
可选 PBMSS80.DLL Microsoft SQL Server接口
可选 PBSYC80.DLL Sybase SQL Server接口
可选 PBO7380.DLL/PBO8480.DLL/PBO9080.DLL Oracle Version接口
以上文件可以在C:\Program Files\Sybase\Shared\PowerBuilder取得。

三. SQL Anywhere ODBC数据库驱动程序。

SQL Anywhere 5.0:
DBTL50T.DLL数据库工具
DBL50T.DLL 数据库接口
WODBC.HLP 帮助文档
WOD50T.DLL ODBC 驱动
WL50ENT.DLL 英文字符串
WTR50T.DLL ODBC翻译
DBENG50.EXE 数据库引擎

SQL Anywhere 6.0:
DBL60T.DLL,WODBC.HLP,WOD60T.DLL,WL60ENT.DLL,WTR60T.DLL,DBENG60.EXE

SQL Anywhere 7.0:
DBODBC7.DLL,DBLIB7.DLL,DBWTSP7.DLL,DBLGEN7.DLL,DBODTR7.DLL,DBENG7.EXE

四. ODBC数据源配置。
在包含以上文件之后,还必需对使用ODBC数据库方式的应用进行ODBC数据源的配置,以便在安装完毕后应用程序可以直接访问用户数据源。
下面以使用SQL Anywhere 5.0数据库创建的用户数据库为例来说明如何使用数据源管理器进行ODBC的手工配置及如何在安装程序中自动修改系统注册表,其他数据库可以参考SQL Anywhere 5.0进行操作。

1.使用数据源管理器神吵启配置用户数据源。
1.1. 安装SQL Anywhere数据库驱动程序,使数据源管理器中的"ODBC驱动程序"页增加一行SQL Anywhere的驱动说明。
1.2. 在"用户DSN"一页选择"添加",然后选择SQL Anywhere数据源,出现数据源的配置信息表后,将数据源名(Data Source Name),数据库名(Database File),用户ID号(User ID),用户密码(Password)等信息添齐,选择"OK"确认,此时在"用户数据源"的窗口中就会增加用户的数据库的ODBC驱动,选择"确认"后退出数据源管理器。

进行以上两步以后重新启动系统,用户就可以在运行应用程序后使用SQL Anywhere数据库。
2. 修改系统注册表配置用户数据源。
(以下注:C:\YourApp为用户应用程序目录,C:\YourApp\Sqlany50为应用程序包含的SQL Anywhere数据库驱动文件目录,YourDB.DB为用户数据库。)

在HKEY_LOCAL_MACHINE\software\ODBC\ODBC Drivers下,增加字符串键值:
Sybase SQL Anywhere 5.0 = "Installed"

在HKEY_LOCAL_MACHINE\software\ODBC\Sybase SQL Anywhere 5.0下,增加字符串键值:
Driver = "C:\YourApp\Sqlany50\WOD50T.DLL"
Setup = "C:\YourApp\Sqlany50\WOD50T.DLL"

在HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Source下,增加字符串键值:
TestDB = "Sybase SQL Anywhere 5.0"

在HKEY_CURRENT_USER\Software\ODBC\ODBC.INI下,增加主键:TestDB,并分别加入键值如下:
Autostop = "yes"
Databasefile = "C:\YourApp\YourDB.DB
Databasename = "TestDB"
Driver = "C:\YourApp\Sqlany50\WOD50T.DLL"
PWD = "sql"
Start = "C:\YourApp\Sqlany50\dbeng50.exe -d -c1024 -Q"
UID = "dba"

在用户的安装程序中将以上步骤加入,可以使用户的应用程序在不必安装SQL Anywhere数据库驱动下,也能直接访问用户数据源,从而实现用户应用程序的独立发布。

integer rc
string ls_dir,is_dbfile,is_datasource
ulong ls_buf
is_datasource="graate"
ls_buf=256
ls_dir=space(ls_buf)
GetCurrentdirectoryA(ls_buf,ls_dir)
is_dbfile=ls_dir+'\graate.db'
rc=profileint("first.ini","start","first",0)

if rc=1 then
if RegistrySet("HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\"+"Adaptive Server Anywhere 7.0","Driver",RegString!,"dbodbc7.dll")=1 then
messagebox("恭喜你","数据源已注册成功!")
end if
RegistrySet("HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\"+"Adaptive Server Anywhere 7.0","Setup",RegString!,"dbodbc7.dll")
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources","graate",RegString!,"Adaptive Server Anywhere 7.0")
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\"+is_datasource,"Driver",RegString!,"dbodbc7.dll")
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\"+is_datasource,"UID",RegString!,"dba")
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\"+is_datasource,"PWD",RegString!,"sql")
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\"+is_datasource,"DatabaseFile",RegString!,is_dbfile)
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\"+is_datasource,"AutoStop",RegString!,"Yes")
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\"+is_datasource,"Integrated",RegString!,"No")
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\"+is_datasource,"DatabaseName",RegString!,"graate.db")
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\"+is_datasource,"Debug",RegString!,"No")
RegistrySet("HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\"+is_datasource,"DisableMultiRowFetch",RegString!,"No")
setprofilestring("first.ini","start","first","0")
end if

只需要把datasource等几个地方改一下就可以了
其中的graate是我的数据库名
if RegistrySet("HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\"+"Adaptive Server Anywhere 7.0","Driver",RegString!,"dbodbc7.dll")=1
这一句就是driver的配置

『柒』 PB6.5怎么用

使用方法:
1、 建立一个应用,并设好与数据库的接口,这是操作数据库的前提。
2、 在应用中建一应用窗口W_1,在其上加入二个名为dw_3和dw_4的datawindow控制对象和一个名为TV_1的TreeView对象。
3、 修改DW_3属性
General:把Datawindow object name填写一个已存在的名为DW_date的datawindow(注意:它与datawindow控制对象是不同的),用于生成树视图项,将其Visible项设为不可见。
4、 修改DW_4属性
General:把Datawindow object name填写一个已存在的名为DW_TS的datawindow对象,用于显示查询出的具体内容。
5、 编辑TV_1的属性
TreeView的树视图项不能直接编辑,必须在Script中编写程序。
Picture:在Picture Name中加入四个不同的图标,用于代表树视图中的两个层次(一、二级)、两种状态(尘搏未选、选中)。
General:可根据具体应用设定是否选中,其中:
Delete Items:运腔轿行中是否允许删除表项。
Disable PragDrog: 运行中是否允许拖放表项。
Edit Labels: 运行中是否允许单击表项来改变表项的标题。
Show Buttons:是否在表项放显示+-按钮,有示相对的扩展和收缩。
Hide Selection:当该控件失去焦点时,选中项是否以高亮度显示。
Show Line:表项间是否加一竖线。
Lines At Root:所有根层表项是否用竖线连接。
Indentation:子表项相对派圆祥于父表项的向右缩进度。
6、 编写TV_1的Script
这里是TreeView控件的关键,也是难点。
二、TreeView 控件的信息构成及创建
树? 项TreeViewItem是TreeView 控件的基本信息单位,树视图项的生成一般有二种方法,一种是先生成根层视图项,再在应用中动态生成下级视图项,另一种是把全部树视图项一次和成。两种方法各有优点,请根据具体情况选用,本例中采用后一种方法。
1、 树视图项TreeViewItem的主要属性
Label:String 型,树视图项的显示信息。
Data:Any型,树视图项的内部值。
Level:Integer型,树视图项在树视图中级别。
Children:Boolean 型,它决定该项是否有下一层(如图中书名)。
PictureIndex:Integer 型,该项非选中时所用的图标在图标队列中的编号。
SelectedPictureIndex:Integer型,该项选中时所用的图标在图标队列中的编号。
2、 生成TreeViewItem项用到的函数
InsertItemFirst():将加入项作为第一项
InsertItemLast():将加入项作为最后一项
InsertItem():将加入项插入到指定项的后面
InsertItemSort():按顺序放置。
3、 TreeView的常用事件
Constructor: 该事件在控件创建时触发,可在这里构造TreeViewItem。
Click:单击TreeViewItem项时,执行查询程序。
Double Click: 双击TreeViewItem项时,执行查询程序。
ItemPopulate 事件: 该事件在某TreeViewItem项首次展开时触发, 触发的同时系统会将 该TreeViewItem项的句柄通过参数handle 传递过来。它主要用来生成对应项的下层信息项。主要用于第一种方法。
三、 事件代码
1、树视图控件TV_1的constructor事件代码 wanqi 1999.6.28
integer li_rowcount,li_row
string li_current_dn,li_last_dn,li_current_ei,li_last_ei
//声明二个树视图的实例变量
treeviewitem itvi_level_one,itvi_level_two
//long ii_h_l_one
//long ii_h_l_two
dw_3.settransobject(sqlca)//dw_3
为隐含的数据窗口,存有生成树的数据
li_rowcount=dw_3.retrieve()//行数
dw_3.setsort("lb,pm")
dw_3.sort()
//生成树视图的各级树视图项
for li_row=1 to li_rowcount
li_current_dn=dw_3.object.lb[li_row]
//DW_3对象中"LB类别"
li_current_ei=dw_3.object.pm[li_row]
//DW_3对象中"PM品名"
if isnull (li_current_ei) then
li_current_ei=""
end if

if li_current_dn$#@60; $#@62;li_last_dn then
//IF LB不与一级视图项重复
//设置一级树视图项
itvi_level_one.label=dw_3.object.LB[li_row]
//视图项的显示信息
itvi_level_one.level=1 //级别
itvi_level_one.data=li_current_dn
//视图项的内部信息
itvi_level_one.pictureindex=1
//没选中时所用的图标序号
itvi_level_one.selectedpictureindex=3
//选中时使用的图标序号
itvi_level_one.children=(li_current_ei$#@60; $#@62; )
//树视图是否有下一级
ii_h_l_one=this.insertitemlast(0,itvi_level_one)
//将项加入到一级树的最后一项
end if
//设置二级树视图项
if li_current_dn$#@60; $#@62;li_last_ei then
if li_current_ei$#@60;$#@62; then
itvi_level_two.label=dw_3.object.pm[li_row]
itvi_level_two.level=2
itvi_level_two.data=li_current_dn
itvi_level_two.pictureindex=2
itvi_level_two.selectedpictureindex=4
itvi_level_two.data=li_current_ei
itvi_level_two.children=false
ii_h_l_two=this.insertitemlast
(ii_h_l_one,itvi_level_two)
//将项加入到二级树的最后一项
end if
end if
li_last_dn=li_current_dn//设比较项
li_last_ei=li_current_ei
next

阅读全文

与pb60教程相关的资料

热点内容
苹果12原装数据线怎么感觉有点硬 浏览:764
js获取div中的图片不显示不出来 浏览:291
什么网站有首映动漫 浏览:461
淘宝网络电话叫什么 浏览:231
编程要读哪些书 浏览:134
如何在手机上新建文件夹里添文件 浏览:292
先锋w10刷安卓系统 浏览:787
java设置过期日期 浏览:114
新版本抖音怎么看我的数据比例 浏览:946
什么是3G网络3G的发展史 浏览:269
如何使用ps把图片的文件大小弄小 浏览:880
安卓系统根目录文件夹 浏览:900
手表怎么设置蜂窝网络 浏览:51
旧爱勾搭app还有吗 浏览:141
日外语言编程软件哪个好 浏览:950
小论文发表了但是数据错误怎么办 浏览:952
注册表禁止启动程序运行 浏览:705
网络优化总体流程图 浏览:735
前端程序员简历模板 浏览:706
蜂巢积木编程机器人怎么样 浏览:561

友情链接