1
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
2
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
7
namespace ICSharpCode.Reports.Core
11
/// This Class definies a Reportparameter
14
/// created by - Forstmeier Peter
15
/// created on - 30.05.2005 22:20:41
17
public class SqlParameter : BasicParameter {
22
public SqlParameter ()
23
:this(String.Empty,DbType.String,String.Empty,ParameterDirection.Input)
27
public SqlParameter(string parameterName,string parameterValue)
28
:this(parameterName,DbType.String,parameterValue,ParameterDirection.Input)
34
public SqlParameter(string parameterName,
36
string parameterValue)
37
:this(parameterName,dataType,parameterValue,ParameterDirection.Input)
42
public SqlParameter(string parameterName,
44
string parameterValue,
45
ParameterDirection parameterDirection):base(parameterName,parameterValue)
47
this.DataType = dataType;
48
this.ParameterDirection = parameterDirection;
49
base.Type = DataType.ToString();
57
/// DataType of the Parameter
58
/// <see cref="System.Data.DbType">DbType</see>
61
public DbType DataType {get;set;}
65
/// Direction of Parameter
66
/// <see cref="System.Data.ParameterDirection">ParameterDirection</see>
69
public ParameterDirection ParameterDirection {get;set;}