读sql server里的数据报错
时间:2011-05-04
来源:互联网
请问这种报错,是怎么样发生的,怎么解决:)?
复制代码
>>>
Traceback (most recent call last):
File "E:\学习资料\python improve\using20101203\sql server\update date cloumn for PDA\只读.py", line 6, in <module>
cur.execute("SELECT * FROM data")# WHERE system_date='%s'"%"2011-05-03".decode('gbk'))
File "C:\Python26\lib\site-packages\pymssql.py", line 196, in execute
raise OperationalError, e[0]
OperationalError: SQL Server message 4004, severity 16, state 1, line 1:
不能用 DB-Library (如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。
- #-*-coding:cp936-*-
- import pymssql
- conn = pymssql.connect(host='192.168.0.114', user='worker1', password='woker1', database='database')
- cur = conn.cursor()
-
- cur.execute("SELECT * FROM data")
Traceback (most recent call last):
File "E:\学习资料\python improve\using20101203\sql server\update date cloumn for PDA\只读.py", line 6, in <module>
cur.execute("SELECT * FROM data")# WHERE system_date='%s'"%"2011-05-03".decode('gbk'))
File "C:\Python26\lib\site-packages\pymssql.py", line 196, in execute
raise OperationalError, e[0]
OperationalError: SQL Server message 4004, severity 16, state 1, line 1:
不能用 DB-Library (如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。
作者: wqjwftcaqr 发布时间: 2011-05-04
换成这样的句子就好用了
cur.execute(u"SELECT cast(title as text),cast(content as text) FROM newsbycharles WHERE system_date='%s'"%"2011-05-03".decode('gbk'))
cur.execute(u"SELECT cast(title as text),cast(content as text) FROM newsbycharles WHERE system_date='%s'"%"2011-05-03".decode('gbk'))
作者: wqjwftcaqr 发布时间: 2011-05-05
可能跟
有关系
QUOTE:
#-*-coding:cp936-*-
有关系
作者: ning_lianjie 发布时间: 2011-05-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28