pymssql操作sqlserver报错的一次处理: Unclosed quotation mark after the character string

        通常遇到这个错是因为 sql 字符串中少了一个单引号的原因,但是还有一个类特别隐蔽的问题:sql的值中的字符串里边带有 \x00 和 \u0000的截止符。这类符号会导致 pymssql 处理不到后边的单引号。解决方法是去掉这类的字符:

       

                try:
                    decrypt_data = decrypt_data.replace('\u0000', '').replace('\x00', '')
                except Exception:
                    decrypt_data = decrypt_data


你可能感兴趣的:(工作,python,sql,server,character)