C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 7 を表示中)
■7466 / )  Re[1]: 256文字以上のCSVファイル
□投稿者/ 黒龍 二等兵(18回)-(2006/10/12(Thu) 19:46:57)

分類:[C#] 

No7464に返信(CANLOPさんの記事)
> 分類:[VB.NET] 
>
> 初投稿です。お世話になります。
>
> [開発環境]
> VisualStudio 2003
> Access 2003
>
> CSVファイルを読み込み、読み込んだ内容をDataSetに格納したいのですが、
> 1フィールドに対して256文字以上の文字列を格納しようとしたところ、
> 255文字で切れてしまいます。
>
> これは、OLEDB4.0の仕様なのでしょうか?
> 色々と調べてはみたのですが、原因が分かりません。
> どなたかご存知の方がいらっしゃれば、ご教授の程よろしくお願いします。
>
> 以下、サンプルソースです。
>
>
> Dim csvConn As New OleDbConnection
> Dim csvCommand As New OleDbCommand
> Dim csvDataAdapter As New OleDbDataAdapter
> Dim csvDataSet As New DataSet
>
> csvConn.ConnectionString = _
> "Provider=Microsoft.Jet.OLEDB.4.0;" + _
> "Data Source=" + directoryPath + ";" + _
> "Extended Properties=""Text;HDR=YES;FMT=Delimited"""
>
> csvCommand.Connection = csvConn
> csvCommand.CommandText = [SQL文]
> csvDataAdapter.SelectCommand = csvCommand
> csvDataAdapter.Fill(csvDataSet)
>
>
> 以上、よろしくお願いします。
Textだと255文字になっちゃいますね。Memoを使うようにしましょう。

0
返信 編集キー/


管理者用

- Child Tree -