|
[NAntC-cvs] NAntContrib/src/Tasks SqlTask.cs,1.8,1.9
From: <tomasr@us...> - 2003-01-21 03:27
|
Update of /cvsroot/nantcontrib/NAntContrib/src/Tasks
In directory sc8-pr-cvs1:/tmp/cvs-serv31879/src/Tasks
Modified Files:
SqlTask.cs
Log Message:
Added Commandtimeout support for SqlTask
Index: SqlTask.cs
===================================================================
RCS file: /cvsroot/nantcontrib/NAntContrib/src/Tasks/SqlTask.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** SqlTask.cs 29 Oct 2002 02:29:58 -0000 1.8
--- SqlTask.cs 21 Jan 2003 03:27:34 -0000 1.9
***************
*** 96,99 ****
--- 96,100 ----
public string _embeddedSqlStatements;
private bool _batch = true;
+ private int _commandTimeout = 0;
TextWriter _outputWriter = null;
private bool _expandProps = true;
***************
*** 151,154 ****
--- 152,164 ----
/// <summary>
+ /// Command timeout to use when creating commands
+ /// </summary>
+ [ TaskAttribute("cmdtimeout") ]
+ public int CommandTimeout {
+ get { return _commandTimeout; }
+ set { _commandTimeout = value; }
+ }
+
+ /// <summary>
/// Kind of delimiter used. Allowed values are Normal or Line.
/// </summary>
***************
*** 293,297 ****
IDataReader results = null;
try {
! results = sqlHelper.Execute(statement);
} catch (Exception error) {
Log.WriteLine("SQL Error: " + error.Message);
--- 303,307 ----
IDataReader results = null;
try {
! results = sqlHelper.Execute(statement, CommandTimeout);
} catch (Exception error) {
Log.WriteLine("SQL Error: " + error.Message);
***************
*** 330,334 ****
}
! IDataReader results = sqlHelper.Execute(sql);
ProcessResults(results, _outputWriter);
}
--- 340,344 ----
}
! IDataReader results = sqlHelper.Execute(sql, CommandTimeout);
ProcessResults(results, _outputWriter);
}
|
| Thread | Author | Date |
|---|---|---|
| [NAntC-cvs] NAntContrib/src/Tasks SqlTask.cs,1.8,1.9 | <tomasr@us...> |