<script language="javascript">
function selku(TextBox)
{
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "workstation id=fy-server;packet size=4096;user id=sa;data source=fygs-x;persist security info=True;initial catalog=BF1;password=sa";
objdbConn.Open(strdsn);
var objrs = objdbConn.Execute("select * from MB");
TextBox.value = "2" ;
}
</script>我在.net 写的为什么出这个提示!此计算机的安全设置禁止访问数据源!

解决方案 »

  1.   

    要是用 runat="server"
    <INPUT id="Text1" style="Z-INDEX: 101; LEFT: 192px; WIDTH: 200px; POSITION: absolute; TOP: 80px; HEIGHT: 64px" type="text" size="28" name="Text1" runat="server" onkeyup="selku(TextBox1)" tabIndex="1">在这就调用不上了!
      

  2.   

    你这段代码访问的是客户端的数据源,而不是服务器的,当然没有权限了,难道每个用户都为你这个ActiveX控件开放权限吗?而且即使开放权限,他的机器上也没有fy-server数据库服务器阿