ASP.NETでのEXCELの操作
- 題名: ASP.NETでのEXCELの操作
- 著者: いきゅう
- 日時: 2006/04/27 16:51:42
- ID: 15527
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ASP.NETでのEXCELの操作
- 著者: いっきゅう
- 日時: 2006/05/08 18:46:55
- ID: 15666
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: ASP.NETでのEXCELの操作
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2006/05/09 3:11:21
- ID: 15672
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: ASP.NETでのEXCELの操作
- 著者: いっきゅう
- 日時: 2006/05/09 16:07:35
- ID: 15679
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[ASP.NET]
いつもお世話になっております。
環境 ASP.NET 2.0 C#
EXCELファイルのセルに文字列を更新する処理を行っていますが、
255文字を超える文字列を更新しようとすると
「定されたデータ量がフィールド サイズを超えています。・・・」
といったエラーがでてしまいます。
このエラーを回避する方法はないのでしょうか?
ご教授願いますm(..)m
EXCELファイルに名前の定義を追加し、そのセルを更新するといった処理です。
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "Provider=Microsoft.jet.oleDB.4.0;Data source=?;Extended Properties=\"Excel 8.0;HDR=NO;ReadOnly=False;\"";
conn.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = conn;
・
・
・
strQuery = "UPDATE [" + key + "] SET F1 = '" + strVal + "'";
command.CommandText = strQuery;
command.ExecuteNonQuery();