RODBC:服务器名称中的单反斜杠

时间:2018-02-23 08:06:45

标签: sql-server r rodbc

我有以下问题:我尝试使用RODBC连接到的SQL服务器中有一个反斜杠。

这是我的代码:

library(RODBC)
server <- "servername\REP"
database<- "databasename"
connectionString <- paste("Driver={SQL Server};server=",server,";database=",database,";trusted_connection=yes;")
channel <-  odbcDriverConnect(connection=connectionString)

当然\ R导致问题,无法打开频道。一种解决方案是逃避反斜杠:

   server <- "servername\\REP"

但是服务器名称不再是正确的,并且无法建立连接。

基本上我被困住了     服务器&lt; - &#34; servername \ REP&#34; 工作!

肯定有人已经遇到过这个问题......

1 个答案:

答案 0 :(得分:1)

好的,所以这里的解决方案是使用“paste0”来生成连接字符串:

var response = $.ajax({
            type: 'GET',
            url: 'http://dev.dragonflyathletics.com:1337/api/dfkey/events/' + item.id + '/media/' + imageID,
            contentType: 'multipart/form-data',
            headers: {
                'Authorization': 'Basic ' + btoa('**:**')
            },
            success: function (data) {
                a = data;
                imgTag = '<img alt="' + item.images[0].caption + '" src="data:image/png;base64,' + data + '">';
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log(errorThrown);
                //alert(jqXHR);
                //alert(textStatus);
                //alert(errorThrown);
                //requestRetry('events', 3);
            }
        });

使用“paste()”添加了讨厌的白色空格。