关于字符串内嵌套字符串的有关问题(引号的用法)

关于字符串内嵌套字符串的问题(引号的用法)专家您好:我在看一数据库应用程序源码时,其中有一行代码如下:st

关于字符串内嵌套字符串的问题(引号的用法)
专家您好:
      我在看一数据库应用程序源码时,其中有一行代码如下:    
       
        str   =   "EXEC   sp_attach_db   @dbname   =   N 'db_SSS ',   _
          @filename1   =   N ' "   +   App.Path   +   "\DataSource\db_SSS_Data.MDF "   +   " ',   _
                    @filename2   =   N ' "   +   "\DataSource\db_SSS_Log.LDF "   +   " ' "
                                       

        ..............(省略中间行)
        Set   rs   =   con.Execute(str)
                     
            str内存放是一段SQL存储过程的命令代码
            < < < <问题是> > > > :
            其中的N '是什么意思,有什么作用,以及使用条件是什么呢???
 
 
请专家一定帮忙给予解答啊........

[解决办法]
N是Unicode,防止亂碼的。

如果你的路徑全部是字母,你可以去掉這個N。

具體可以參見SQL的聯機幫助.