读书人

为啥sqlObject无法删除数据库中记录

发布时间: 2012-08-14 10:39:58 作者: rapoo

为什么sqlObject无法删除数据库中记录
请教高手,为什么sqlObject无法删除数据库中记录

Python code
        self.mssql = 'mssql://' + USER + ':' + PASSWORD + '@' + HOST + '/' + DATABASE + '' + '?debug=t'        self.connection = connectionForURI(self.mssql)        sqlhub.processConnection = self.connection    p = PublicinfoSo.get(7380900)    print p    PublicinfoSo.delete(7380900)

数据库是可以连接上的,也可以查询出出信息,可是调用删除时,虽然不报错,但数据库中仍然存在该记录,小弟不知为什么。请教高手。

[解决办法]
没用过这个,但是数据库删除记录都需要提交的。你看看有没有commit()调用或者是否有设置自动提交的属性。
[解决办法]
应该就是事务问题,配置连接属性为自动提交或者显式调用事务的提交方法

读书人网 >perl python

热点推荐