- PR -

デバック時のエラーについて

1
投稿者投稿内容
未記入
会議室デビュー日: 2004/08/25
投稿数: 6
投稿日時: 2004-08-30 16:39
お世話になります。

一つのPCでSQLデータベースを作成し、別のPCからそのPCに接続して、
VB.NETのデータアダプタとデータセットを作成してデバックを行いました。

しかし、テーブルからデータを取得して、データセットに格納する、SqlDataAdapter1.Fill(DataSet1, "部門マスタ")部分で下記の
エラーが発生してしまいます。

「'System.Security.SecurityException' のハンドルされていない例外が system.data.dll で発生しました。

追加情報 : 種類 System.Data.SqlClient.SqlClientPermission, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c862964e049 のアクセス許可の要求に失敗しました。」

データアダプターとデータセットは簡単な名前にしており、
コードにエラーの波線も出でいません。

何かご存知でしたら、ご教授よろしくお願いします。

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-08-30 21:13
 セキュリティ違反です。

 とりあえずでバッグだけはしたい、ということなら、管理ツールにある「Microsoft .NET Framework 1.1 構成」より、マイコンピュータ→ランタイムセキュリティポリシー→コンピュータ→コードグループ→All_Code にある、「LocaIntranet_Zone」か、「Internet_Zone」(デバッグをしたいコンピュータから、コードがおいてあるコンピュータが、どのように見えているかによる)のどちらかの、「コード グループ プロパティの編集」をして、アクセス許可セットをFull Trustにします。

 ただし、この設定は、対象ゾーンにあるすべての.NETコードを、完全に実行させます。絶対に実行環境では設定しないでください。また、実行環境でも、他のPCにおいてあるコードを実行する必要があるなら、必ずマニュアルのセキュリティに関する項目を熟読して、適切に設定をしてください。
1

スキルアップ/キャリアアップ(JOB@IT)