2010-10-19 58 views
0

我有我的SQL Server對這個存儲過程:與蟒蛇pymssql存儲過程

[InsertRecord] @param1 varchar(10), @Param2 varchar(50),@Param3 varchar(10)=NULL, 

@Param4 datetime = NULL AS BEGIN 

當我用下面的代碼更新:

connenction = pymssql.connect (host=host1,user=user1,password=password1,database=database1) 
    curser = connection.cursor() 

    my_query="exec InsertRecord '%s','%s','%s','%s'" %(var1,var2,var3,var4) 
    print my_query 
    cur.execute(my_query) 

我沒有得到任何sentax錯誤存儲過程沒有更新我的數據庫

但當我從SQL管理工作室運行my_query字符串查詢運行,因爲它應該是。 有人可以提供什麼可能是這個代碼的問題,我應該如何運行這個存儲過程與pymssql。

回答

3

正如你的未婚夫所說 - 你有承諾問題!

connection.commit()