SELECT Member_Head FROM opendatasource('sqloledb','server=192.168.99.84;uid=sa;pwd=;database=MDB').MDB.dbo.MDB_Member 
这样
数据库名字自己改,IP地址自己改!OK?

解决方案 »

  1.   

    必须手写么?用SqlDataSource控件不行么?
      

  2.   

    1. 拖一个SqlDataSource控件上来,然后点击配置数据源;
    2. 数据源:选择数据类型,如我这里是sql 2000则选择Microsoft SQL server(SqlClient);
    3. 服务器名:输入IP地址或点击下拉列表选择
    4. 登录到服务器:选择"使用SQL Server身份验证",输入用户名和密码,密码没为空,如果连用户名也没有那就奇怪啦;
    5. 连接到一个数据库:在“选择或输入一个数据库名”的下来列表中,选择或手写入数据库名
    6. 点击左下角的“测试连接”,一般如果连接成功的话在第五步的下拉列表中可以看到数据库列表;
    7. Ok.
      

  3.   

    zjclugger 他用的是本地验证额.没有用户名和密码,只有登陆机器时候的用户名和密码
    我输入后下拉列表中没有,远程的数据库..
      

  4.   

    对方的系统里面1433端口打开没?普通版本的操作系统1433端口是被关闭的,要装SQL2000 SP4的补丁打开端口,再检查对方的防火墙,在1433端口打开,防火墙关闭,本地设置正确的情况下,是可以连接的。