C# 将连接字符串传递到activeX时出错
我在一个页面中使用ActiveX在我的web应用程序中,它在我的PC中正常工作,我正在从包含ActiveX的网页传递连接字符串,如下所示: 这是将连接字符串传递给activex的页面中的javascript代码:C# 将连接字符串传递到activeX时出错,c#,asp.net,activex,C#,Asp.net,Activex,我在一个页面中使用ActiveX在我的web应用程序中,它在我的PC中正常工作,我正在从包含ActiveX的网页传递连接字符串,如下所示: 这是将连接字符串传递给activex的页面中的javascript代码: <script language="javascript" type="text/javascript"> function Connect() { var doc = document.forms[0]; var PrinterCon
<script language="javascript" type="text/javascript">
function Connect() {
var doc = document.forms[0];
var PrinterControl = document.applets('PrinterObject1');
PrinterControl.UserText = document.form1.hdnConString.value + ',' + document.form1.hdnCategory.value + ',' + document.form1.hdnLoginID.value + ',' + document.form1.hdnPassword.value + ',' + document.form1.hdnCategoryType.value;
}
</script>
在我的电脑上一切正常,但当我在客户的服务器上安装此应用程序时,使用activex生成错误的页面虽然在我的电脑上运行,但我在我公司的其他电脑上通过网络对其进行了测试,仍然可以正常工作,客户使用Windows2008和sql server 2012
以下是当页面尝试加载activex时,在使用activex的页面中生成的错误消息:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:命名管道提供程序,错误:40=无法打开到SQL Server的连接
请帮忙
多谢各位
public String UserText
{
get
{
return conString;
}
set
{
conString = value;
string[] arrID = conString.Split(',');
conStr = Convert.ToString(arrID[0]);
category = Convert.ToString(arrID[1]);
loginID = Convert.ToString(arrID[2]);
password = Convert.ToString(arrID[3]);
categoryType = Convert.ToString(arrID[4]);
}
}