StreamReader读取字符串
我要从一个TXT文件中读取内容,内容如下:   
 时间            数量      价格      欠料 
 0720            300         5.26      550 
 0721            200         5.3         120               
 类似于这样的批量记录上万条,我现在想把这些内容导入到SQL中,想到的一个解决方法是从TXT中用StreamReader读取,再INSERT到SQL,先用Readline读取整行(这样读取的是一整句),再对Readline进行单个字符的读取,如果有空格就换行,但这样效率很低,请高手给我一个更好的解决方案,如果一下子就能读取到一个字符串就好了。   
------解决方案--------------------何必用程序解决呢?   
 直接导入到数据库不就行了?   
------解决方案--------------------好好看看数据库的书...无论哪种数据库都支持直接把文本数据导入数据库.
------解决方案--------------------if(Read.read()) 
  { 
    string str=reader[ "某个字段值 "].ToString(); 
  }
------解决方案--------------------LZ 考虑一才用SQL DTS, 专门用来导入数据用的.
------解决方案--------------------1.有很多文件需要导入,而且文本的类型不同,如果直接导入数据库一是有乱码,二是工作量太大   
 ---------------------------   
 一条SQL语句就工作量大?
------解决方案--------------------用str.Spliter( '  '),将一行字符串划分成字符串数组,再插入到数据库。
------解决方案--------------------StreamReader读取,先用Readline读取整行,再用楼上的方法将每行的数据截开后INSERT到相应的表的字段中 
 这样可能比较慢