目标机器上没有delphi或其他环境(安装了SQL2000)。PS:我直接把服务端的EXE文件拷贝的目标机器上,当用ADOConnection的connectionstring连接数据库时,到第二步,下拉列表中没有机器名。自己输入后,用SQL验证,用户名SA,密码为空。再选数据库中的表时,列表也为空,提示:无法获取。也自己输入,点测试,提示:未与SQL建立连接,用户SA登陆失败。这是我的毕业设计,马上就要交了,可是不能在别的机器上运行,我怎么给导师演示啊。请大家指教。

解决方案 »

  1.   

    在micorsoft windows2000以后操作系统,应该不用其它文件了,主要是你的ADO连接问题,一般来说就是这样了,当然,你的sa密码要正确了!
      

  2.   

    ado 部分没什么东东要打了midas 有个 midas.dll, 这个也是可以不要的, 在程序中任何一个用到 ClientDataSet 的地方的 uses 部分加上 MidasLib 就好了, 不过程序会大 140k 左右
      

  3.   

    可能你的用户名或密码是不正确的或者目标机器不能SQL服务器连通
      

  4.   

    目标机器上的SQL2000的身份验证模式和软件中是否不相匹配.查一下试试!!