[咨询]c#中成批删除数据的方法,求解决方案。
我使用的是:   
 conn   =   new   OleDbConnection(strconn); 
 conn.Open(); 
 OleDbCommand   cmd   =   new   OleDbCommand(strcmd,   conn); 
 cmd.ExecuteNonQuery();   
 其中   如果   strcmd   =    "delete   *   from   tableA "; 
 执行起来没问题。可以遇到复杂的字符串,就抛出异常!   
 比如:   
 strcmd   =    "delete   b   from   tableB   as   b    
 inner   join   tableA   as   a   on   a.订单号   =   b.订单号 
 where   a.日期   between    '2005-5-5 '   and    '2007-7-7 ' "   
 就会抛出异常,异常信息: "指定包含要删除的记录的表 ".
------解决方案--------------------至于执行一句 sql  说白了 ADO.NET执行的原理都一样的,至于是SQL语句内部复杂不复杂 貌似根调用程序关系不大,   
 另ADO与C#和VB貌似没有关系的
------解决方案--------------------这是纯sql啊 和编程语言无关 ……