分類:[C#]
2010/08/24(Tue) 11:40:45 編集(投稿者)
開発環境 :VS2008 ODP.NET
例えばなんですけど
<CODE>
namespace b
{
public class DataAccess : IDisposable
{
public System.Data.DataSet returnDataSet(OracleCommand cmd, string dataMember)
{
using (OracleDataAdapter oda = new OracleDataAdapter(cmd.CommandText,Cnn))
{
using (System.Data.DataSet da = new System.Data.DataSet())
{
try
{
oda.Fill(da, dataMember);
return da;
}
catch (OracleException oex)
{
Console.WriteLine(string.Format("Execute Error:{0}", oex.Message.ToString()));
throw;
}
}
}
}
}
}
namespace a
{
public class Main : IDisposable
{
private void button1_Click(object sender, EventArgs e)
{
string start = this.mtxtStartDate.Text;
string end = this.mtbEndDate.Text;
using(OracleSupports.DataAccess odp = new DataAccess("root","****","orcl"))
{
StringBuilder query = new StringBuilder();
query.Append("select c1,c2 from t1 a ");
query.Append("where t3 between @start and @end ");
}
}
}
}
}
</CODE>
こんな感じの2つのクラスがあり、@start と @end に動的パラメーターを追加したいのですが
Main側でパラメーターを追加せずにDataAccess側で追加する事はできますか?
宜しく御願いします。