protected virtual CommandBehavior SQLCommandBehaviorToCommandBehavior(SQLCommandBehavior commandBehavior) { System.Data.CommandBehavior behavior = System.Data.CommandBehavior.Default | System.Data.CommandBehavior.SingleResult; if ((commandBehavior & SQLCommandBehavior.KeyInfo) != 0) { behavior |= System.Data.CommandBehavior.KeyInfo; } if ((commandBehavior & SQLCommandBehavior.SchemaOnly) != 0) { behavior |= System.Data.CommandBehavior.SchemaOnly; } return(behavior); }
public SQLCursor Open(string AStatement, SQLParameters AParameters, SQLCursorType ACursorType, SQLIsolationLevel ACursorIsolationLevel, SQLCommandBehavior ABehavior) { CheckConnectionValid(); SQLCommand LCommand = CreateCommand(); try { LCommand.Statement = AStatement; LCommand.Parameters.AddRange(AParameters); LCommand.CommandBehavior = ABehavior; return(LCommand.Open(ACursorType, ACursorIsolationLevel)); } catch { LCommand.Dispose(); throw; } }
public SQLCursor Open(string statement, SQLParameters parameters, SQLCursorType cursorType, SQLIsolationLevel cursorIsolationLevel, SQLCommandBehavior behavior) { CheckConnectionValid(); SQLCommand command = CreateCommand(true); try { command.Statement = statement; command.Parameters.AddRange(parameters); command.CommandBehavior = behavior; return(command.Open(cursorType, cursorIsolationLevel)); } catch { command.Dispose(); throw; } }