From:
<car...@te...> - 2003-11-04 10:25:37
|
Hello: > I'm getting this error: > when I'm trying to run this code: FbCommand is currently busy Open, > Fetching. > > cnn.Open(); > FbTransaction trans = cnn.BeginTransaction(); > cmd = new FbCommand("SELECT USER_PASSWORD FROM USERS WHERE USER_NAME='" + > uid + "'",cnn,trans); > dr = cmd.ExecuteReader(); > trans.Commit(); > cnn.Close(); > > Anybody got an idea what i'm doing wrong? This exception gives when you try to use the FbTransaction class and the connection has an open DataReader, try this: cnn.Open(); FbTransaction trans = cnn.BeginTransaction(); cmd = new FbCommand("SELECT USER_PASSWORD FROM USERS WHERE USER_NAME='" + uid + "'",cnn,trans); dr = cmd.ExecuteReader(); dr.Close(); <-------------------- trans.Commit(); cnn.Close(); -- Best regards Carlos Guzmán álvarez Vigo-Spain |