我知道使用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);
如何确保连接已经通过,如果没有连接,我该如何重试?
答案 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
}