我用的是adoadoCon.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=vmsbehavior;Data Source=211.71.69.51"
adoCon.open在自己机器上没问题,可是把程序放到别人的机器上就连不上了,高手指点啊!!!!

解决方案 »

  1.   

    ADO里面直接指定远程SQL的IP地址及SQL实例名称即可像局域网内的应用程序一样
    前提没有防火墙等相关安全措施所以还是换ASP吧
      

  2.   

    asp??你得看人家是干什么啊 。如果不是网站应用,那么用asp何用??
      

  3.   

    开发需要选择合适的模式,B/S的优点正是在internet
      

  4.   

    b/s模式是有他的优点,但我不认为“B/S的优点正是在internet”就决定了所有的应用都用b/s模式。还是应该具体问题具体分析吧。不能一概而论啊。:)
      

  5.   

    楼上说的驱动指的是什么,小弟is new!
      

  6.   

    确定以下几点:
    1.IP地址为211.71.69.51的是不死对方机器的internet IP地址?
    2.是否有防火墙屏蔽1433端口?
    如果确定以上两点通过,尝试以下:
    1.安装mdac_typ.exe(即所说的数据库驱动程序,版本最好是2.7或以上),
    2.修改sql server的默认端口,如修改为2433等!