存储过程为
SELECT * FROM OPENQUERY(INSQL,'UPDATE AnalogHistory SET Value=1,QualityDetail=192 
WHERE TagName="SysTimeMin" 
AND DateTime>"2005-12-05 09:28:00" 
AND DateTime<"2005-12-05 09:30:00" ')
然后写到myCommand.CommandText = ""里面去
具体引号怎么打,谁能解释下,然后写出具体代码啊

解决方案 »

  1.   

    string str=@"SELECT * FROM OPENQUERY(INSQL,'UPDATE AnalogHistory SET Value=1,QualityDetail=192 
    WHERE TagName=""SysTimeMin"" 
    AND DateTime>""2005-12-05 09:28:00"" 
    AND DateTime<""2005-12-05 09:30:00"" ')";
      

  2.   

    SELECT * FROM OPENQUERY(INSQL,''UPDATE AnalogHistory SET Value=1,QualityDetail=192 
    WHERE TagName='SysTimeMin'''
      

  3.   


    SELECT * FROM OPENQUERY(INSQL,\"UPDATE AnalogHistory SET Value=1,QualityDetail=192 
    WHERE TagName='SysTimeMin'\")
      

  4.   

    @ 放在string句首,string里的所有字符保持不变。
      

  5.   

    用在字符串前加@符号,string str=@"SELECT * FROM OPENQUERY(INSQL,'UPDATE AnalogHistory SET Value=1,QualityDetail=192 
    WHERE TagName=""SysTimeMin"" 
    AND DateTime>""2005-12-05 09:28:00"" 
    AND DateTime<""2005-12-05 09:30:00"" ')";