FAQ > 金融建模 > 第三方交互 > Python

Q: Python用ODBC方式与天软交互报错“ Can't login server”    

  • 错误信息:
    pyodbc.Error: ('08S01', "[08S01] Communication link failure---InternalConnect: Can't login server (-1) (SQLDriverConnect)")
    A:请检查下列原因:
    原因一:账户登陆数已满,无法登陆;
    原因二:天软目录没有添加到系统环境变量中;最好把天软目录放在前面,如果系统变量中的路径过多,也有可能影响天软路径的查找,导致登录失败。添加系统环境变量后,需要重启第三方软件。
    原因三:字符串中不能有中文,比如天软的安装目录中也不能存在中文字符
    原因四:账户与密码信息错误