filesql.BaseStream.Seek(0, SeekOrigin.Begin)
加上这句

解决方案 »

  1.   

    StreamReader fileSql = new StreamReader("C:\\zzl.txt");
    string cmdTxt = "";
    char nChar;
    while(fileSql.ReadLine() != null)
    {
      cmdTxt  = fileSql.ReadLine();  
      nChar=cmdTxt[0];  
       ...
    }
      

  2.   

    xiandao82(遇见) 
      老大,还是不行啊
      

  3.   

    你为什么用了
    s = fileSql.ReadLine();  
    又用
      nChar=fileSql.Read();
    呢?
    s = fileSql.ReadLine();  
      之后,读文件的指针,就不再是开头了!
    怎么可能出现你说的,没有开头一个字符?应该开头一行都没有啊!  
      

  4.   


    StreamReader fileSql = new StreamReader("C:\\zzl.txt");
    string cmdTxt;
    char nChar;
    while((cmdTxt=fileSql.ReadLine()) != null)
    {
        nChar=cmdTxt[0];  
       ...
    }