?
str + "=" ?????????
"c:\\test.text" 就是c:\text
\转义字符
\\ -> \n -> 换行

解决方案 »

  1.   

    str +"="+ @"c:\test.txt" = @str="c:\test.txt"?
    不懂
      

  2.   

    直接用@"C:\test.txt"就可以不,不一定非要用"C:\\test.txt"的。
      

  3.   

    本意是:写了个连接数据库文件的字串:
    其中:dsname=OpenFile.FileNames中的filename
    因此 dsname=@"c:\test.mdb"
    strconn="PROVIDER=Microsoft.Jet.OLEDB.4.0;DataSource="+dsname;
    strconn结果成了 @"PROVIDER=Microsoft.Jet.OLEDB.4.0;DataSource=c:\test.mdb";而我要的是 "PROVIDER=Microsoft.Jet.OLEDB.4.0;DataSource=c:\\test.mdb";
    应如何实现呢?谢谢各位!
      

  4.   

    "PROVIDER=Microsoft.Jet.OLEDB.4.0;DataSource=c:\\test.mdb";
    上面这句是无效的,如果属性是这个,那你永远连不上
    属性要这样才行的
    "PROVIDER=Microsoft.Jet.OLEDB.4.0;DataSource=c:\test.mdb"
    你原来的写法:
    dsname=@"c:\test.mdb"
    strconn="PROVIDER=Microsoft.Jet.OLEDB.4.0;DataSource="+dsname;
    是正确的
    给你看一下我的一个动态连接字串的例子
    this.sqlConnection1.ConnectionString="data source="+this.textBox1.Text+@";database=master;Connect Timeout=3600;Integrated Security=SSPI;";
      

  5.   

    to: ajqc(失眠无神闷坐中)太谢谢了!也非常感谢其它几位!结贴