当前位置: 首页 > wzjs >正文

长沙竞价网站建设报价精准防恶意点击软件

长沙竞价网站建设报价,精准防恶意点击软件,学生个人主页设计图片,网络推广培训ppt问题 当升级 pyodbc 5.2 版本后,连接 sqlserver 数据库,报错如下: 连接失败: (IM002, [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 (0) (SQLDriverConnect); [IM002] [Microsoft][ODBC 驱动程序管理…

问题

当升级 pyodbc 5.2 版本后,连接 sqlserver 数据库,报错如下:

连接失败: ('IM002', '[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 (0) (SQLDriverConnect); [IM002] [Microsoft][ODBC 驱动程序管理器] 无效的连接字符串属性 (0)')

解决

  1. 确定驱动已安装

    若驱动不存在,需先下载 ODBC Driver for SQL Server

    # 1. 确定驱动安装正常
    print(pyodbc.drivers())  
    # ['ODBC Driver 18 for SQL Server']
    
  2. 重要】若 pyodbc 库从 4.0 版本升级,且连接数据库语句如下:

    import pyodbc# 此代码为错误使用参数
    # pyodbc4.0版本中 connect 方法中并没有 encoding 参数,此时设置无效
    # 而 pyodbc5+ 版本中,encoding 参数拥有默认值 utf-16le
    # 再设置为 utf8 便会导致上述错误try:conn = pyodbc.connect("DRIVER={ODBC Driver 18 for SQL Server};""SERVER=127.0.0.1,1433;""DATABASE=TEST;""UID=admin;""PWD=admin;""TrustServerCertificate=yes;""Mars_Connection=yes;",encoding='utf-8',autocommit=True)print("连接成功!")
    except Exception as e:print("连接失败:", e)
    

    删除 encoding='utf-8' 即可,此时数据库链接恢复正常!!!

    对于sqlserver 来说,建议采用 utf-16le【默认值】,原文链接

http://www.dtcms.com/wzjs/523151.html

相关文章:

  • 腾讯wordpress 建站哪些平台可以打小广告
  • 做网站后的总结全媒体运营师报考条件
  • 适合html初学者做的网站沈阳优化推广哪家好
  • 网站正在建设中 av手机版网盟推广
  • 包头做网站的公司最新热搜榜
  • 手机网站建设注意事项百度网盘怎么提取别人资源
  • 靓号注册网站免费seo建设
  • 维护网站需要多少钱平台推广公众平台营销
  • 石家庄大型公司建站新手怎么推广自己的店铺
  • .net 网站开发项目结构品牌推广与传播方案
  • 旅游网站后台管理系统一个完整的营销策划案范文
  • 一个网站的建设要经过哪几个阶段百家号关键词排名优化
  • 网站seo应用精准客户资源购买
  • 电商网站商品页的优化目标是什么seo推广百度百科
  • 网站一年域名费用多少钱想做推广哪个平台好
  • 微信网站后期运营怎么做sem推广托管公司
  • 电子商务网站建设与管理期末考试试卷a上海seo优化培训机构
  • 杭州网站设计优异柚v米科技地推
  • 天津企业网站开发国外免费建站网站
  • 台湾出版的wordpress书籍seo流量是什么
  • 展示型商城订单网站建设网店如何推广自己的产品
  • 免费注册公众号关键词排名优化软件价格
  • 网站建设零金手指专业网络事件营销
  • 优秀网页设计作品赏析免费seo软件
  • 做网站支付系统难度如何做电商
  • 网站开发所需资料网络销售推广是做什么的具体
  • wordpress 类似建站帮别人推广app赚钱
  • 电子商务网站有哪些内容产品营销方案案例范文
  • 西安本地十家做网站建设的公司网站运营怎么做
  • 做淘宝网站目的是什么怎么自己创建网页