注册 登录
编程论坛 Python论坛

操作mssql数据库的问题

lslczq 发布于 2010-11-28 17:58, 1263 次点击
conn = pymssql.connect(host="(local)",user="sa",password="",database="lslczq")
curs = conn.cursor()
curs.execute("select qq,qqsid,myuid from [wap_qq] where userid=1200")
rows=curs.fetchall()
curs.execute("delete [wap_qq] where userid=1200")
curs.execute("update [wap_qq] set qq=1000 where userid=1200")
为什么我的只能使用select啊,使用最后两个delect,update函数都没有效果呢,python的资料好少哦,自学真辛苦
2 回复
#2
外部三电铃2010-11-29 19:36
很可能是sa对这个数据库没有写权限,只有读权限,属于sqlserver数据库设置问题,跟python无关
#3
tim_spac2011-05-30 18:14
conn = pymssql.connect(host="(local)",user="sa",password="",database="lslczq")
curs = conn.cursor()
curs.execute("select qq,qqsid,myuid from [wap_qq] where userid=1200")
rows=curs.fetchall()
curs.execute("update [wap_qq] set qq=1000 where userid=1200")
()
curs.execute("select qq,qqsid,myuid from [wap_qq] where userid=1200")
rows=curs.fetchall()
curs.execute("delete [wap_qq] where userid=1200")
()
curs.execute("select qq,qqsid,myuid from [wap_qq] where userid=1200")
rows=curs.fetchall()
1