为什么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()调用或者是否有设置自动提交的属性。
[解决办法]
应该就是事务问题,配置连接属性为自动提交或者显式调用事务的提交方法