1

誰かがこれを調べて、私を助けてくれませんか........


私は最近、DB2 テーブルからデータを抽出し、HTML レポート形式に入力するための VB.NET ユーティリティを開発しました。接続に ISeries ODBC プロバイダーを使用しています。このユーティリティは、ほとんどのユーザーにとって問題なく機能しているようです。

一部のユーザー、明らかにシステムの管理者権限を持たないユーザーの場合、これは機能しません。ユーザーは次のエラーを受け取ります。

System.Transactions.Diagnostics.DiagnosticTrace が例外をスローしました

connection.OpenDB接続部の行でエラーが発生します。

Dim cn = New OdbcConnection("DSN=dsnname;UID=user;PWD=pswd")
Dim cmd As New OdbcCommand(qry, cn)
cn.Open() ' here

ユーザーに管理者権限を付与せずにこれを解決する方法はありますか?

4

1 に答える 1

1

App.Config ファイルに何か問題がありました。

それを削除して、新しいプロジェクトから新しいプロジェクトを追加したところ、修正されました。

于 2013-08-22T19:08:49.207 に答える