<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      PowerBuilder連接Sybase SQL Server的注意事項

      [摘要]首先, 確認Open Client 已經安裝, 并正確配置, 且能夠通過wisql 或Sybase Advantage查詢SERVER端數據庫中的數據. PowerBuilder連接不上Sybase數據庫, 主要原因有以下幾點: 1) locales.dat 未正確設置 locales.dat 是...
      首先, 確認Open Client 已經安裝, 并正確配置, 且能夠通過wisql
      或Sybase Advantage查詢SERVER端數據庫中的數據.

      PowerBuilder連接不上Sybase數據庫, 主要原因有以下幾點:

      1) locales.dat 未正確設置

      locales.dat 是Client端字符集設置文件, 一般在c:\sybase\locales\
      目錄下。若操作系統平臺是Windows 95, 則修改[NT]節下的相關
      內容;若操作系統平臺是Windows 3.x, 則修改[win3]節下的相關
      內容。
      a、應該有一行有關中國的國別設置:
      locale = chs, us_english, iso_1
      b、Client端的缺省字符集設置應該和Server端的字符集設置一致。
      本例中將Client端的缺省字符集設為iso_1:
      locale = default, us_english, iso_1

      2) 重裝SQL SERVER后未運行pbsyc.sql
      pbsyc.sql用于在Sybase數據庫中創建PowerBuilder所需的系統表和
      存儲過程,它在PowerBuilder安裝盤的server目錄下。當PowerBuilder
      第一次連接數據庫之前,或Sybase重裝之后,需要在isql或Sybase
      Advantage中,用"sa"登錄到"master"數據庫,運行pbsyc.sql
      另外,若連接的是Adaptive Server 11.5,需要先對pbsyc.sql文件做如下
      改動:
      將"@@"替換為"@",但保留"@@error"和"@@isolation"

      3) PowerBuilder是32位的,但Open Client是16位的
      由于PowerBuilder需要通過Open Client實現與數據庫的連接,所以
      Open Client必須與PowerBuilder同為32位,或同為16位。

      4) 未安裝Sybase的直連接口(Native Driver)或ODBC接口(ODBC Driver)
      PowerBuilder需要通過Native Driver或ODBC Driver才能訪問數據庫,
      所以若需要訪問Sybase數據庫,Native Driver或ODBC Driver是必需
      的。

      5) Open Client中定義的Server Name與PowerBuilder應用中
      SQLCA.ServerName 設置的值不一致。

      6) 未將PowerBuilder的DLL庫的路徑名加到系統搜索路徑上
      由于PowerBuilder應用程序運行時需要一些DLL庫的支持,所以
      需要將PowerBuilder的DLL庫的路徑加到系統搜索路徑上。
      下面是系統缺省的DLL庫安裝路徑:
      長文件名安裝時:(PB6.0)
      c:\Program Files\Powersoft\Shared\
      長文件名安裝時:(PB5.0)
      c:\Program Files\Common Files\Powersoft Shared\
      短文件名安裝時:
      c:\pwrs\sys32\


      日韩精品一区二区三区高清