首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pypyodbc :问题

pypyodbc :问题
EN

Stack Overflow用户
提问于 2016-11-12 10:16:09
回答 1查看 341关注 0票数 0

我正在尝试使用pypyodbc从Server数据库中提取数据。但是,当我试图使用

代码语言:javascript
复制
myCursor.execute(SQLCommand,values)

有人能发现问题并指出正确的方向吗?

代码语言:javascript
复制
import pypyodbc
try:
    myConnection = pypyodbc.connect('Driver={SQL Server};'
                                   'Server=THINKPAD\STEVE_DEVELOPER;'
                                   'Database=PythonTest;'
                                   'uid=sa; pwd=passwordCC')
    myCursor = myConnection.cursor()
    print("Connection Made")    
    SQLCommand =("SELECT First_Name, Date FROM [PythonTest].[dbo].[Names] WHERE First_Name =?") 
    values = ['Mike']
    print("SQL command elements Created")
#After this is where it falls over
    myCursor.execute(SQLCommand,values)
    print("SQL statement constructed ")
    results = myCursor.fetchone()
    print(results[0])
    print("Sucessfully retreive record")
    myconnection.close()
except:
    print('Record NOT  sucessfully retreived')

干杯史蒂夫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-12 10:54:00

在Python中,例外是您的朋友。回溯告诉你哪里出了问题,而异常通常(希望)告诉你哪里出了问题。

使用except:抑制所有异常(几乎)总是一个坏主意--如果您捕获了一个异常,您应该知道您期望捕获什么以及如何处理它;如果没有,您通常希望让它转到下一个处理程序,它将处理它或显示跟踪(或两者都)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40561808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档