System.AccessViolationExceptionに関して
- 題名: System.AccessViolationExceptionに関して
- 著者: おばQ
- 日時: 2007/05/19 11:40:17
- ID: 19711
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: System.AccessViolationExceptionに関して
- 著者: じゃんぬねっと
- 日時: 2007/05/19 13:58:25
- ID: 19715
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: System.AccessViolationExceptionに関して
- 著者: おばQ
- 日時: 2007/05/19 14:53:23
- ID: 19716
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
以下のソースコードでコマンド実行時にエラーが発生して困っております。
イメージデータをデータベースにUPしようとすると、必ずエラーが発生します。
普通のデータはUP可能。
try
{
//クエリー作成
OdbcCommand command = new OdbcCommand(sql,con);
//パラメータ設定
command.Parameters.AddRange(new OdbcParameter[] {
new OdbcParameter("cmdImg",OdbcType.Binary)});
command.Parameters["cmdImg"].Value = ImageData; //Imageのサイズ:34867
//実行
command.ExecuteNonQuery(); ※ここで例外発生
}
catch(System.AccessViolationException ex)
{
Console.WriteLine(ex.Message);
}
ただこのエラーが発生するのは、50台のPCの内1台だけで、他のPCからは
エラーが発生せずデータベースに画像データが保存されます。
50台のPCは使っているパーツ以外の環境はすべて同じです(OS XP)。
【エラー内容】
保護されているメモリに読み取りまたは書き込み操作を行おうとしました。他のメモリが壊れていることが考えられます。
このエラーに関してお分かりのかたいましたら、ご連絡ください。
以上よろしくお願いします。