PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0 Microsoft OLE DB 來 OLE DB 來 OLE DB OLE DB (Object Linking and Embedding DataBase) Microsoft COM 料 更 料 了 料 力 量 不 料 ( 例 FAT NTFS) 索 料 ( 例 Access) ( 例 Excel) ( 例 Project) ( 例 Outlook) 便 料 流 力 料 理 (DBMS) 來 不 不切 料 OLE DB ADO 料 力 兩 OLE DB 料 兩 力 1. 2. DBMS 料來 SQL 句 ASE Access 料 DBMS 料來 料 力 理 類 DBMS 料來 OLE DB OLE DB 兩 OLE DB Provider( ) OLE DB Consumer( ) Consumer 料 Provider 料 Consumer Consumer Provide 來說 Consumer OLE DB ( Provider ) 料 ( 不 OLE DB ) Provider OLE DB 料 來 ( Consumer) 來說 Consumer OLE DB Provider Consumer OLE DB Page 1 of 8
OLE DB 不 料來 不論 不 DBMS( 料 理 ) 更 OLE DB 參 MSDN Home\OLE DB http://msdn.microsoft.com/library/cht/default.asp?url=/library/cht/vccore/html/vcconoverview oledbprogramming.asp 了 OLE DB 來 PB10.0 Microsoft OLE DB database profile 來連 SQL server OLE DB New Peofile Connection Profile Name: 連 Provider: 連 OLE DB data provider dropdown list box SQL server2005 SQLOLEDB Data Source: 連 連 data source 連 (192.168.10.100) ODBC 連 (EAS Demo DB) Page 2 of 8
User ID: 連 ID Password: 連 password Location: 連 data source 來說 database server name 不 Extended Properties: 連 連 參數 SQL server2005 database instances 參數 : database=mydatabase Data Link: 參數 Microsoft s Data Link API OLE DB 連.udl 來 連 database profile 連 參數 不 System PowerBuilder Catalog Table Owner: PB 5 system table Table Owner 來 validation rules display formats 不 table extended attributes Table Owner extended attribute system tables none Page 3 of 8
Service Component Support: OLE DB global services none AutoCommit Mode: 連 commit false Commit on Disconnect: database 連 PB commit 易 commit rollback Yes ( commit) Static Bind : PB database 料 (data set) datawindow object report SELECT 句 database server 1 yes ( ) Disable Bind: SQL 句 input 參數 1 ( 不 參數 參數來 ) Prompt: database 連 拉 Always Not set If needed If needed(required) Never Not set( 不 ) Timeout: interface 連 None( driver ) Locale ID: Locale ID OLE DB database provider PB locale language None Page 4 of 8
Transaction Retrieve Blocking Factor: database (rows) 料 料 不 1 1000 不 1 來 Maximum In-Memory Blob Size: PB 讀 memory blob size PBMaxBlobSize=1024000 (ADO.NET and OLE DB), PBMaxBlobSize=32767 (other interfaces) Mode: OLE DB data provider None Deny read share: read mode 連 Deny write share: write mode 連 Exclusive share: read write mode 連 No share deny: 連 read/write mode Read/Write: read write Read-only read olny Write-only: write only Isolation Level: 不 料 不 isolation values 不 isolation level 料 table 料 Page 5 of 8
Syntax Enclose Table and Column Names in Quotes: PB 連 SQL 句 tables columns index 來 ( ) 連 料 異 OLE DB Yes ( SQL 句 tables columns index 來 ) Identifier Quote Character: 來 SQL 句 None Date Format: update Datawindow PB update SQL 句 update SQL 句 date None PB 不 date datatype 來 update DateTime Format: update Datawindow PB update SQL 句 update SQL 句 datetime None PB 不 datetime datatype 來 update Time Format: PB update 句 Time None PB 不 Time datatype 來 update Decimal Separator: 來 數 data Page 6 of 8
句 (.) Outer Join Syntax Generation: PB outer join SQL ADO.NET, JDBC, ODBC, OLE DB ANSI_ESCAPE Security Encrypt Password: 連 OLE DB data provider false (PB 不 ) Cache Authentication: OLE DB data provider False (OLE DB data provider 不 ) Persist Security Info: 連 連 data source Mask Password: 連 OLE DB provider PB (mask) 度 false ( 不 ) Persist Encrypted: 連 連 data source false Integrated Security: authentication service data server 了 OLE DB Page 7 of 8
論 參數 (CacheAuthentication, EncryptPassword, MaskPassword, PersistEncrypted, and PersistSecurityInfo) 不 None Impersonation Level: data server OLE DB data provider PowerBuilder (level) Remote Procedure Call (RPC) 連 列 參數 Not set: 不 Anonymous: server 來說 client 匿 server client 識 clinet Delegate: clinet clinet security servers Identify: server clinet ACL checking clinet 不 clinet (system object) Impersonate: server process clinet clinet security 連 立 不 Protection Level : OLE DB data provider PB data server 料 參數 了 Remote Procedure Call (RPC) 連 路連 protection level RPC 連 列 參數 Not set: 不 Call: client server 料 來 Connect: client server 立連 None: 不 料 Packet: client 料 Packet (Integrity): client 料 Packet (Privacy): client 料 料 來 料 連 不 連 了 連 連 料 更 流 更 Page 8 of 8