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

来源:互联网 发布:2016淘宝卖家花呗开通 编辑:程序博客网 时间:2024/06/08 04:04

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

       

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


阅读全文
0 0
原创粉丝点击