不知你的ODBC连接是否正常?如果不正常,试试ODBC连接协议选择TCP/IP。

解决方案 »

  1.   

    是这样,一台服务器,装有win2000 server版+SQLSERVER2000企业版,客户机装win98+delphi5
      要求多台客户机能够随意对服务器内的数据进行操作对了,用ado连接,怎么会要用到odbc?
      

  2.   

    是这样,一台服务器,装有win2000 server版+SQLSERVER2000企业版,客户机装win98+delphi5
      要求多台客户机能够随意对服务器内的数据进行操作对了,用ado连接,怎么会要用到odbc?
      

  3.   

    1)先用企业管理器或查询分析器连一下,试试看,如果没有问题,到第3)步。
    2)如果不能连,运行一下"Client Network Utility",看看相关网库是否配置正确,可以试加入TCP/IP网库(如果你是IPX网,则加IPX)。再试第一步。
    3)在桌面上,右击,选择新文本文件,然后将文件名后缀改为.udl
    4)双击该文件,会出现OLE/DB Data Link属性窗口,在Provider中选"Microsoft OLE DB Provider for SQL Server",在Connection中选择服务器名,输入用户名和密码,不要使用NT集成安全验证(估计你没有在NT域中),选择数据库列表,如果测试连接成功,则说明只有Delphi里面编程的问题了。