首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2012-08-14 
为什么sqlObject无法删除数据库中记录请教高手,为什么sqlObject无法删除数据库中记录Python codeself.mssq

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

热点排行