PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16714 | 01/12/05 15:27:37 | RE(2):PB7.0: ランタイムのDB設定について By かおりゅ |
16711 | 01/12/05 14:47:43 | RE(1):PB7.0: ランタイムのDB設定について By みく |
16705 | 01/12/04 17:23:10 | PB7.0: ランタイムのDB設定について By かおりゅ |
カテゴリ:データベース
日付:2001年12月05日 15:27 発信者:かおりゅ
題名:RE(2):PB7.0: ランタイムのDB設定について
みくさん、こんにちは。
>こちらのDBは、Oracleなので参考にはならないかもしれませんが、
>開発用と本番環境のデータベースが別である為、application.iniファイルに記述しておき、
>接続直前に、ProfileStringで、接続情報を取得してます。
>質問の意味を取り違えていたら、ごめんなさい。
>
質問の意味はその通りです。
>// パラメータ取得
>SQLCA.DBMS = ProfileString(\"application.ini\",\"DB_connection\",\"DBMS\",\"\")
>SQLCA.LogPass = ProfileString(\"application.ini\",\"DB_connection\",\"LogPass\",\"\")
>SQLCA.ServerName = ProfileString(\"application.ini\",\"DB_connection\",\"ServerName\",\"\")
>SQLCA.LogId = ProfileString(\"application.ini\",\"DB_connection\",\"LogId\",\"\")
>if ProfileString(\"application.ini\",\"DB_connection\",\"AutoCommi\",\"False\") = \"True\" Then
> SQLCA.AutoCommit = true
>else
> SQLCA.AutoCommit = false
>end If
>SQLCA.DBParm = ProfileString(\"application.ini\",\"DB_connection\",\"DBParm\",\"\")
>
>// Oracle への接続
>connect using SQLCA;
これと同じようにApplicationのOpenで記述しているのですが...
ファイル名やセクション名は異なりますが関係ないですよね?
(applicatuib.ini→pb.ini、DB_connection→Database)
>
>
>-----application.iniファイルの内容------
>[DB_connection]
>DBMS=O73 ORACLE 7.3
>LogPass=???
>ServerName=@TNS:???
>LogId=???
>AutoCommit=False
>DBParm=\"\"
>
>
>
以前はこの方法で、やっていたのですが、もう少し試してみます。
ありがとうございました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser InternetExplorer5.X
Server SoftWare
OS Windows 2000
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.