C# 오토커밋을 끄려고 하는데..
끄는 방법이 어떤게 끄나요..
conn.ConnectionString(".....;auto_commit=false");
이런식으로 해서 끄면 되나요?
C# 오토커밋을 끄려고 하는데..
끄는 방법이 어떤게 끄나요..
conn.ConnectionString(".....;auto_commit=false");
이런식으로 해서 끄면 되나요?
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
안녕하세요.
ODBC에서는 autocommit이 default 로 on으로 설정되어 있으며, ODBC 스펙은 따로 autocommit을 off 시키는 방법은 없는 것으로 확인하였습니다.
Autocommit을 false와 같은 기능을 이용하기 위해서는 transaction을 이용하는 방법이 있습니다.
Transaction 객체를 생성 후에 쿼리를 수행한 후, 최종적으로 transaction.Commit()/transaction.Rollback()을 이용하여 transaction을 종료하면 됩니다.