python中的sql紧凑连接错误

时间:2018-07-27 18:28:36

标签: python database sql-server-ce connect adodbapi

protobuf

我该如何解决以下错误?

connstr =  """Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;DataSource=first.sdf;"""
conn = adodbapi.connect(connstr)
cur = conn.cursor()
getresult="select * from ft"
cur.execute(getresult)
result=cur.fetchall()

1 个答案:

答案 0 :(得分:0)

正如错误所暗示的,此问题源于模块尝试建立ADO数据库连接时的错误。

具体来说,当以下代码执行时

pythoncom.CoInitialize()
c = win32com.client.Dispatch('ADODB.Connection')

最可能的原因是硬件问题,例如缺少所需连接的正确提供程序。

有关类似问题的解决方案,请参见Connecting to SQLServer 2005 with adodbapi