掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FirebirdにIBSecurityServiceでユーザー追加 (ID:41872)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>IBConsoleからのユーザーの追加はできます。 そうなるとアプリケーションから見えるパスに複数の GDS32.DLL が存在するというセンは無さそうですね。 「動かない」と仰っている、 "現象を再現できる最低限のコード" を晒して頂けると話は早いと思うのですが。 uses ..., IBServices; var IBSecurityService: TIBSecurityService; begin IBSecurityService := TIBSecurityService.Create(nil); try with IBSecurityService do begin ServerName := '127.0.0.1'; // or 'localhost' Protocol := TCP; LoginPrompt := False; with Params do begin Clear; Values['user_name'] := 'SYSDBA'; Values['password' ] := 'masterke'; end; Active := True; UserName := 'TESTUSER'; Password := 'TESTUSER'; Firstname := ''; MiddleName := ''; LastName := ''; AddUser; Active := False; end; finally IBSecurityService.Free; end; end; このコードでユーザが追加できないのであれば、環境を疑ってみて下さい。 (アプリの 3050 ポート通信がファイアーウォール等でブロックされていないか?等)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.