我試圖連接到Python腳本中的SQL Server數據庫。我在連接字符串上使用SQLNCLI作爲提供者。在連接到SQL Server的python中找不到提供程序錯誤
from win32com.client import Dispatch
connection_string = "Provider=SQLNCLI;server=%s;initial catalog=%s;user id=%s;password=%s"%(server,db_name,user,pwd)
dbConn = Dispatch("ADODB.Connection")
dbConn.Open(connection_string)
當執行腳本我得到這個錯誤:
provider cannot be found. It may not be properly installed.
關於如何解決此問題的任何想法?
誤差爲它自己說話,我想你應該安裝在這裏SQLNCLI檢查(MSSQL 2005):http://www.microsoft.com /downloads/en/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en – mouad 2010-10-26 18:35:08