lmport pymssql
conn=pymssql.connect(host='127.0.0.1:1488,database='ENGINER',user='sa',password='123',charset='utf8')
if conn:
print('true')
报error message 20002把utf8换成gbk或者cp936可以连接数据库,但是操作数据库时报error message 20018这个代码在台式机上运行没有问题,换了笔记本电波时出现,求大神解,👍
检查下你的数据库有没有开启远程连接,其次关闭下防火墙。
报错可能是因为编码问题。你可以尝试将 charset
参数改为 gbk
或者 cp936
,然后再次尝试连接数据库。如果还是报错,可能是其他问题引起的。如果是这样,建议您检查一下您的网络连接和配置信息,或者尝试在其他电脑上运行代码。