Reading Comma Delimited Text File to C# DataTable, columns get truncated to 255 characters

后端 未结 5 685
南方客
南方客 2021-02-10 21:11

We are importing from CSV to SQL. To do so, we are reading the CSV file and writing to a temporary .txt file using a schema.ini. (I\'m not sure yet exactly why are are writing t

5条回答
  •  栀梦
    栀梦 (楼主)
    2021-02-10 21:40

    My inclination would be to create the DataTable directly when reading the CSV file, rather than going through the extra step of writing the data out to a different text file, only to read it back into memory a second time.

    For that matter, how are you ultimately getting the data from the DataTable into the SQL database? If you're just looping through the DataTable and doing a bunch of INSERT statements, why not skip two middlemen and call the same INSERT statements while you're initially reading the CSV file?

提交回复
热议问题