PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7 (1) Nest Report PowerBuilder 6( ) Nested DataWindow Objects PowerBuilder 7 dw_< > DataWindow Nested DataWindow Objects (2) Window Icon PowerBuilder 6( ) Window Object Icon Application! Object Icon PowerBuilder7 Application! AppIcon! Icon Window Object (3) TreeView ListView TreeView ListView
Object (Event) PB8Readme.txt PowerBuilder 7 PowerBuilder 8 (Exception Handling) TRY CATCH FINALLY THROW THROWS ~ (Chinese Big5) PowerBuilder ~ ~ PowerBuilder 8.0 PowerBuilder 8.0 DBCS(Double Byte Character Set) ~ ~ PowerBuilder ftp://mpfile.mpinfo.com.tw/pb8/topb8.zip 1
1 PowerBuilder 8.0 TOPB8.ZIP C:\TOPB8 PowerBuilder.doc PBFIX.EXE TOPB8.INI PB8 TOPB8.EXE PBVM80.DLLBAK( PB6 PB8 ) pbvm80.dll libjcc.dll pbdwe80.dll pbvm80.dll( TOPB8.EXE ) 800 x 600 PowerBuilder (.PBL) PBL
PB_ PBL TOPB8.INI PBFIX.EXE PBFIX.EXE TOPB8.INI [PBFIX] path PBFIX.EXE \ PBFIX.EXE C:\TOPB8 [PBFIX] path=c:\topb8\ TOPB8.EXE PowerBuilder 8 2 PowerBuilder 8 PBL
TOPB8.EXE PowerBuilder 8.0 PowerBuilder 8.0 PowerBuilder PowerBuilder 8.0 PowerBuilder 6.x( ) PowerBuilder /Shared/PowerBuilder/ PBVM80.DLL PBVM80.DLLBAK PBVM80.DLL PowerBuilder 8.0 Workspace Target Existing Application Library Search Path Workspace Target PowerBuilder 8.0 Getting Started PowerBuilder Wizard PowerBuilder 8.0 Migrate Application OK PowerBuilder 8.0 ( ) ~ PowerBuilder Full Rebuild Compiler PowerBuilder 8.0 PowerBuilder 8.0 Export TOPB8.EXE( ) ( ) Export PB Export ABC.PBL ABC Import.SR* Import
export PowerBuilder import PowerBuilder 6.x( ) PBVM80.DLL PowerBuilder /Shared/PowerBuilder/ ( PowerBuilder 8.0 IDE) PowerBuilder 8.0 IDE Workspace Target ToolBar Library Painter View Tree View List Tree View.PBL Entry->Import Select Import Files PBL.sr* PBL PowerBuilder PowerBuilder 8.0 OK 99.99% Edit Source PowerBuilder 8 PowerBuilder 8.0 PowerBuilder 8.0 PowerBuilder 8.0 PowerBuilder 8 Function Left Right Mid String ls_company = 168 Left(ls_company,4) Byte Sybase ( PowerBuilder 8.0.1 Build 9121) PowerBuilder 8.0.2
String ls_ Long ll_ win98 OK Win2000 System Tree UniCode Big5 Microsoft SQL Server 2000 SP2 PowerBuilder 8 7 Microsoft SQL Server 2000 Blob 400K. PowerBuilder 8 Microsoft SQL Server Outer Join PB 6.5.1 PB 8 DataWindow PB 6.5.1 Graph Mode SQL SELECT DISTINCT dbo.mls_person.name, dbo.mls_incorporator.comp_name, dbo.mls_dbtr_loan_rel.debtor_type, dbo.mls_dbtr_loan_rel.contract_no, dbo.mls_dbtr_loan_rel.per_id, dbo.mls_dbtr_loan_rel.busi_id FROM dbo.mls_dbtr_loan_rel, dbo.mls_person, dbo.mls_incorporator WHERE ( dbo.mls_person.per_id =* dbo.mls_dbtr_loan_rel.per_id) and ( dbo.mls_incorporator.busi_id =* dbo.mls_dbtr_loan_rel.busi_id) and ( ( dbo.mls_dbtr_loan_rel.contract_no like "%" ) );
PB 8 SQL SELECT DISTINCT dbo.mls_person.name, dbo.mls_incorporator.comp_name, dbo.mls_dbtr_loan_rel.debtor_type, dbo.mls_dbtr_loan_rel.contract_no, dbo.mls_dbtr_loan_rel.per_id, dbo.mls_dbtr_loan_rel.busi_id FROM dbo.mls_person RIGHT OUTER JOIN dbo.mls_dbtr_loan_rel ON dbo.mls_person.per_id = dbo.mls_dbtr_loan_rel.per_id, dbo.mls_incorporator RIGHT OUTER JOIN dbo.mls_dbtr_loan_rel ON dbo.mls_incorporator.busi_id = dbo.mls_dbtr_loan_rel.busi_id WHERE dbo.mls_dbtr_loan_rel.contract_no like "%"; 3 PB8 DataWindow 3 PowerBuilder 8 ANSI SQL-92 Outer Joins Native Driver Sybase MS SQL Server ANSI SQL-92 Outer Joins PB Bug Database Profiles Native Driver Syntax Outer Join Syntax ANSI PB 4 Preview 5 SQLCA.DBParm = "OJSyntax='PB'" SQLCA DBParm Graph Mode Outer Join
4 Outer Join Syntax ANSI PB 5 DBParm ODBC Driver MS SQL Server 2000 Stored Procedure PowerBuilder ODBC MS SQL Server 2000 Stored Procedure 6 DBParm CallEscape='No'
6 MS SQL Server 2000 Stored Procedure PowerBuilder Microsoft Word Excel PowerBuilder 8 OLE DDE Microsoft Word Excel PowerBuilder 8 PowerBuilder 8.0.2 PowerBuilder 8 8.0.2 PowerBuilder 8 8.0.1 Sybase PowerBuilder 8.0.2 PowerBuilder 8.0.2 PowerBuilder Resource Monitor PB 8.0.2 PowerBuilder Resource Monitor(PBRESMON.EXE) Sybase\Shared\PowerBuilder :USER/GDI PowerBuilder Painters General Protection Faults PowerBuilder 8 PB.ini [ResourceMonitor] PerformResourceMonitoring=1 ResourceTestTimeout=5000 //1 0 // TimeOut PowerBuilder 8 PowerBuilder 8 7 7 Resource Monitor double-clicking
Painters Adaptive Server Enterprise 12.5 support PowerBuilder 8.0.2 Sybase Database Native Driver Sybase ASE 12.5 ASE 12.0 255 Text ASE 12.5 Char VarChar Binary VarBinary 255 Native Driver Release 12.5 Sybase Open Client ASE 12.5 Native Driver LDAP Server Single Sign-On Oracle 9i support Native Driver Oracle 9i Driver Oracle 9i Client 8 8 Oracle 9i client Oracle 9i Connection pooling Connect AS : SYSDBA SYSOPER Oracle 9i
9 Oracle 9i Native Driver Connection Pool Oracle 9i Native Driver NCHAR NVARCHAR2 8i 8i NCHAR NVARCHAR2 DataWindow Update table1 set C1 = N EW STRING?where C1 = N LD STRING? SQL C1 N Oracle Server ASNI Unicode Oracle 9i ANSI Unicode Oracle stored procedures LOB(Large Object) TimeStamp Unicode Database support Unicode Unicode Database (character set) UTF-8, UTF-16, UCS-2, UCS-4 PowerBuilder Unicode Oracle9i Sybase 12.5 Anywhere 7.x ANSI Unicode Big 5
Native Driver Unicode Unicode Database DBMS Adaptive Server Enterprise 12.5 Oracle9i Adaptive Server Anywhere 7.x, 8.x Interface Support Native ODBC, OLE DB, JDBC Native ODBC OLE DB, JDBC Native ODBC OLE DB, JDBC Unicode DBCS Unicode Open Client DBCS NCHAR or NVARCHAR Unicode DBCS Unicode Unicode DBCS Unicode NCHAR or NVARCHAR ODBC ODBC Driver Unicode NCHAR or NVARCHAR Unicode DBCS Unicode NCHAR or NVARCHAR Unicode DBCS Unicode ODBC Profile translator Adaptive Server Anywhere 7.0 Translator 10 11 Unicode DBCS Unicode
10 Adaptive Server Anywhere Translator (1) 11 Adaptive Server Anywhere Translator (2) Window 2000 Pro Window2000 Pro Oracle 9i Oracle Client Client Oracle 9i Client Window2000 Pro Oracle 12
12 Oracle client Native Driver 13 14 Windows XP Windows XP PowerBuilder Sybase PowerBuilder Windows XP PowerBuilder 8.0.2 PowerBuilder 8.0.2 Sybase
Windows XP Windows XP