[python]pymssql去连接database由于名字含特殊字符总是失败,有什么解决方法没有
[python]pymssql去连接database由于名字含特殊字符总是失败,有什么解决办法没有
如题。。。
database名字为testdb2.8,最后传进去connect的名字显示为testdb2,一直连接失败,
有没有人碰到同样的问题,怎么解决的???
conn = pymssql.connect(host='192.168.1.10', user='sa', password='testtest', database='testdb2.8')
------解决思路----------------------
没用过mssql。
查看pymssql的源码,追本朔源,最后落到freeTDS的select_db函数,他的文档说:
不知道怎样“quote"数据库名。但可以试试:
加引号:database='"testdb2.8"'
加斜杠:database='testdb2\.8'
如题。。。
database名字为testdb2.8,最后传进去connect的名字显示为testdb2,一直连接失败,
有没有人碰到同样的问题,怎么解决的???
conn = pymssql.connect(host='192.168.1.10', user='sa', password='testtest', database='testdb2.8')
------解决思路----------------------
没用过mssql。
查看pymssql的源码,追本朔源,最后落到freeTDS的select_db函数,他的文档说:
不知道怎样“quote"数据库名。但可以试试:
加引号:database='"testdb2.8"'
加斜杠:database='testdb2\.8'