想在C#程序中用master..xp_cmdshell中使用BCP导出数据 BCP用sql语句为条件 
sql语句中条件选择有一个是datetime类型的数据
语句如下:EXEC master..xp_cmdshell 'BCP " SELECT * FROM 表 WHERE l_DateTime >="2011-12-10" AND l_DateTime <= "2012-01-10" " queryout c:\test. -c -U"U" -P"P"'但是这样写 l_DateTime 获取的时间范围不正确 如果用 ‘2011-12-10’的话 ‘’会引起错误 因为master..xp_cmdshell后用‘’来分割字符串 
怎么能把 l_DateTime >=‘2011-12-10’ 这种条件语句正确的写进去呢??