- 論壇徽章:
- 0
|
剛學(xué)習(xí)python,試著用python寫(xiě)一個(gè)腳本去執(zhí)行一個(gè)存儲(chǔ)過(guò)程,但是在連接數(shù)據(jù)庫(kù)的時(shí)候一直報(bào)錯(cuò),我用的是python的adodbapi中的connect去連接的:
#coding=utf-8
import cgi
import adodbapi
from adodbapi import connect
server = '109.123.120.22'
user = 'sqlroot'
password = 'Wlsfnd99'
database = 'MA_SYSTEM_Release'
sp = 'dbo.CalculatePeriodMetrics'
parameter = "2014"
db = connect('Data Source=%s;Initial Catalog=%s;User ID=%s assword=%s;'%(server, database, user, password))
運(yùn)行時(shí)報(bào)錯(cuò),看上去是連接時(shí)報(bào)錯(cuò)了,請(qǐng)各位大俠幫忙看一下,給跪了~~:
Traceback (most recent call last):
File "C:\Users\kongjin.SCRC\workspace\testdatabase\main.py", line 13, in <module>
db = connect('Data Source=%s;Initial Catalog=%s;User ID=%s assword=%s;'%(server, database, user, password))
File "C:\Python33\lib\site-packages\adodbapi\adodbapi.py", line 116, in connect
raise api.OperationalError(e, message)
adodbapi.apibase.OperationalError: (InterfaceError("Windows COM Error: Dispatch('ADODB.Connection') failed.",), 'Error opening connection to "Data Source=109.123.120.22;Initial Catalog=MA_SYSTEM_Release;User ID=sqlroot assword=Wlsfnd99;"')
|
|