ホームページ > 記事 > ソフトウェアチュートリアル > PowerBuilder 100 が SQL Server との接続を確立する方法
PB10 を初めて使用する場合は、SQL Server への接続で問題が発生する可能性があります。 PB10 には専用の MSSQL Server インターフェイスが廃止され、データベース管理システム (DBMS) も元の「OLE DB」から新しい方式に置き換えられました。そのため、設定に不都合が生じる可能性があります。次に、PB10 で OLE DB を使用して SQL 2000 データベースに接続する方法を詳しく説明します。
まだレベルをクリアしていないプレイヤーを助けるために、具体的なパズルの解決方法について学びましょう。デフォルトのインストール モードでは ole db インターフェイスがインストールされないため、pb10 のインストール中にカスタム/フル モードを選択してインストールします。 .net がインストールされていない場合は、リストの [ADO.net....] 項目を選択しないでください。次に、[次へ] をクリックしてインストールを完了します。これにより、パズルゲームをスムーズにプレイできるようになります。上記の方法が皆様のお役に立てば幸いです。
プレイヤーが問題を解決できるように、データベース スケッチパッドで OLE Microsoft OLE DB 項目を見つけ、それを右クリックして新しい構成を作成します。ポップアップ構成ウィンドウでは、いくつかの特定の設定を行うことができます。
プロファイル名: 設定ファイル名を入力します //何でも構いません
プロバイダ: データベース管理システムのタイプを選択します。ここでは「SQLOLEDB」項目を選択します。
データ ソース: サーバー名 (以前のバージョンと同じではありません)。ドロップダウン リストから選択することも、127.0.0.1 などのサーバー名または IP アドレスを入力することもできます。上記のプロバイダーが「SQLOLEDB」ではない場合、このドロップダウン リストにはオプションがない可能性があります。ユーザーID: ユーザー名。私のユーザー名はデフォルトの sa
です
password: 上記のユーザー ID に対応するパスワード。パスワードは空なので入力しません。この時点で、SQL サーバーに正常に接続できます。しかし、どのデータベースに接続すればよいのでしょうか?上記のパラメータがどれも指定されていなかったので、長い間探しました: P.心配しないで、Extended に「database=データベース名」を入力するだけです。 (引用符なし)
最終的な構成ファイルの内容は次のとおりです:
//彼のプロフィール
SQLCA.DBMS = "OLE DB"
SQLCA.LogId = "sa" //私のユーザー名はsa
です
SQLCA.AutoCommit = FalseSQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='NETMANAGER',PROVIDERSTRING='database=zs'" //データベース名は zs です。データソースの後に IP アドレスを続けることもできます: DATASOURCE= '127.0 .0.1'
これで、OLE DB を使用して pb10 の SQL サーバーに接続する構成が完了しました。
###(変化)###
PB 接続 SQL 2000connect を追加しないとどうやって機能するのでしょうか?
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.データベース = "ERP30JCFZ"
SQLCA.LogPass = '1'
SQLCA.サーバー名 = "MICROSOF-4FEEC7"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = """
###接続する;###
SQLCA を使用して接続します;上記の接続は両方とも利用可能で、いずれかを使用できます
IF sqlca.sqlcode=0 then
open(w_fistpb1)
###それ以外###
messagebox("システム プロンプト", "データベース接続に失敗しました")終了 if
以上がPowerBuilder 100 が SQL Server との接続を確立する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。