no mistake but i didnt get what i want (with python module pymssql send information to the mssql)
Peter Otten
__peter__ at web.de
Fri Oct 17 07:38:07 EDT 2008
gdyren at gmail.com wrote:
> On 10月17日, 下午6时41分, Peter Otten <__pete... at web.de> wrote:
>> gdy... at gmail.com wrote:
>> > the code is below:
>> > import pymssql
>> > conn = pymssql.connect(host = "121.198.126.233",user = "xxxx",password
>> > = "xxxx",database = "test")
>> > print "connecting success"
>> > cursor = conn.cursor()
>> > cursor.execute("insert into bbs_test values(%s,%s,%s,%s,%s)",
>> > ("1","nju","9:13","ustc","test"))
>> > cursor.close()
conn.commit() # This makes the inserted record permanent
>> > conn.close()
>> > in the idle:
>> > connecting success
>>
>> > then i get into the database :test and find that there is nothing in
>> > the table bbs_test.
>> > i don't know why
>>
>> Because you did not commit your changes with conn.commit().
> ???how to.
Call conn.commit() before conn.close() like shown above.
Peter
More information about the Python-list
mailing list