本帖最后由 SCAUSCNU 于 2011-05-06 13:42:56 编辑

解决方案 »

  1.   

    找到fid后,我是传到另一tableremove函数处理
    delete from tTableEasy where fid=。。
      

  2.   

    using(SqlConnection conn=new SqlConnection())
    {
    //your logic code
    }
      

  3.   

    你的conn不应作为参数,递归conn.Open当然报错了
    要开一个子函数,将reader作为参数。子函数递归。
      

  4.   

    哦,我错了,你要重复去形成sql,reader也不能作为参数
      

  5.   

    你把除conn.Open()下面的各句移到xun2(int a,  OleDbConnection conn)(新开的函数)
    xun1调xun2, 递归xun2
    你的算法好像有点怪
      

  6.   

    conn只要连接一次,然后就可以在里面进行增删改,然后在连接一次貌似就错了