<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />データベース接続を作成するアドインを作成しました
しかし、異なるスクリプトやアドインを使ってデータを回収しようとしてもうまくいきません。
私はアドインごとにデータベース接続を作成する必要がありますか?
これが私の接続スクリプトです
新しいウィンドウ( "ユーザーIDとパス"、<<モーダル、テキストボックス( "ユーザーIDの挿入")、variablebox1 =テキスト編集ボックス()、テキストボックス( "パスワードの挿入")、variablebox2 =テキスト編集ボックス(<<パスワードスタイル));
userID = variablebox1 <<テキストを取得。
pass = variablebox2 <<テキストを取得。
abc =データベース接続を作成します( "DSN = DB; UID =" || userID || "; PWD =" || pass || "; MODE = SHARE; DBALIAS = DB;");
しかし、私はdiffrentアド/スクリプトからabc接続を使用しようとするたびにそれがそれを見つけるのが最善
名前未解決:アクセス中のdbc、または 'dbc'の評価、dbc
dt = SQLを実行(
dbc / * ### * /、...
スコープ問題のように思えます。 接続変数の先頭に "::"を付けて、その接続変数をグローバル変数にします。
:: abc = データベース接続を作成する ( "DSN = DB、UID =" || ユーザーID || "; PWD =" || パス || "; MODE = SHARE; DBALIAS = DB;" ) ;