如下,我的字符串里含有“”请问要怎样写才不会出错呀?
           Report.DetailGrid.Recordset.ConnectionString = "Provider=SQLOLEDB.1;Password="";Persist Security Info=True;User ID=sa;Initial Catalog=myDb_itSys6;Data Source=.;";

解决方案 »

  1.   

    Report.DetailGrid.Recordset.ConnectionString = "Provider=SQLOLEDB.1;Password=\"\";Persist Security Info=True;User ID=sa;Initial Catalog=myDb_itSys6;Data Source=.;";
      

  2.   

    或者使用@Report.DetailGrid.Recordset.ConnectionString = @"Provider=SQLOLEDB.1;Password="";Persist Security Info=True;User ID=sa;Initial Catalog=myDb_itSys6;Data Source=.;";
      

  3.   

    使用转意字符\ @
    \ 转意单个字符
    @ 转意字符串里的所有字符
    1.Report.DetailGrid.Recordset.ConnectionString = "Provider=SQLOLEDB.1;Password=\"\";Persist Security Info=True;User ID=sa;Initial Catalog=myDb_itSys6;Data Source=.;";2.Report.DetailGrid.Recordset.ConnectionString = @"Provider=SQLOLEDB.1;Password="";Persist Security Info=True;User ID=sa;Initial Catalog=myDb_itSys6;Data Source=.;";