使用JavaScript重试sql连接

时间:2014-03-28 19:29:02

标签: javascript sql activex activexobject

我知道使用javascript不是连接SQL服务器的最佳方式,但这适用于内部应用程序。我使用以下方法连接:

dbNSConnection = new ActiveXObject("ADODB.Connection") ;
var sNSConnectionString="Driver={SQL Server};TrustedConnection=Yes;Server=" + sNSServer + ";Database=" + sNSDatabase + ";UID=" + sNSUID + ";PWD=" + sNSPWD;
dbNSConnection.Open(sNSConnectionString);

如何确保连接已经通过,如果没有连接,我该如何重试?

1 个答案:

答案 0 :(得分:0)

还有没有其他方法可以在代码隐藏上完成此操作,并将结果传递给javascript? This可能是我最初谈论的一个例子。

如果没有,您不能简单地执行以下操作吗?

try
  {
    dbNSConnection = new ActiveXObject("ADODB.Connection") ;
    var sNSConnectionString="Driver={SQL Server};TrustedConnection=Yes;Server=" + sNSServer + ";Database=" + sNSDatabase + ";UID=" + sNSUID + ";PWD=" + sNSPWD;
    dbNSConnection.Open(sNSConnectionString);
    //Run rest of query here
  }
catch(err)
  {
    var message = err.message;
    //Finish building errors message here
  }