azygole
چهارشنبه 17 خرداد 1385, 08:39 صبح
با سلام و خسته نباشید .
من یک دستور select نوشته ام که فرضاً یک رکورد بر می گرداند . حالا می خواهم اطلاعات تک تک فیلدهای رکورد بدست آمده را در متغیرهای مختلف بریزم . حالا شما می خواهید فرض کنید که یک فیلد داریم . چطوری این کار رو انجام بدهم .
public class FillDsKharid_Tarakom
{
string cnStr;
OleDbConnection cn;
OleDbDataAdapter da;
public FillDsKharid_Tarakom()
{
//
// TODO: Add constructor logic here
//
}
public void Connect()
{
cnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\Mohandesin.mdb";
cn = new OleDbConnection(cnStr);
}
public void FillKharid_Tarakom(DataSet ds)
{
string selCmd = "select * from Kharid_Tarakom order by ShomareVorod";
da = new OleDbDataAdapter(selCmd,cn);
da.Fill(ds);
}
public void SelectTaeed(DataSet ds)
{
string selCmd = "SELECT Max(ShomarehTaeed) AS MaxOfShomarehTaeed FROM Kharid_Tarakom";
da = new OleDbDataAdapter(selCmd,cn);
da.Fill(ds);
}
}
حالا فرضاً در یک کلید دستور زیر را دارم اما کار نمی کند
DataSet dsKharid_Tarakom = new DataSet();
FillDsKharid_Tarakom myDsKharid_Tarakom = new FillDsKharid_Tarakom();
myDsKharid_Tarakom.Connect();
myDsKharid_Tarakom.SelectTaeed(dsKharid_Tarakom);
TextBox1.Text = dsKharid_Tarakom.Tables[0].Columns[0].Caption.ToString();
من یک دستور select نوشته ام که فرضاً یک رکورد بر می گرداند . حالا می خواهم اطلاعات تک تک فیلدهای رکورد بدست آمده را در متغیرهای مختلف بریزم . حالا شما می خواهید فرض کنید که یک فیلد داریم . چطوری این کار رو انجام بدهم .
public class FillDsKharid_Tarakom
{
string cnStr;
OleDbConnection cn;
OleDbDataAdapter da;
public FillDsKharid_Tarakom()
{
//
// TODO: Add constructor logic here
//
}
public void Connect()
{
cnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\Mohandesin.mdb";
cn = new OleDbConnection(cnStr);
}
public void FillKharid_Tarakom(DataSet ds)
{
string selCmd = "select * from Kharid_Tarakom order by ShomareVorod";
da = new OleDbDataAdapter(selCmd,cn);
da.Fill(ds);
}
public void SelectTaeed(DataSet ds)
{
string selCmd = "SELECT Max(ShomarehTaeed) AS MaxOfShomarehTaeed FROM Kharid_Tarakom";
da = new OleDbDataAdapter(selCmd,cn);
da.Fill(ds);
}
}
حالا فرضاً در یک کلید دستور زیر را دارم اما کار نمی کند
DataSet dsKharid_Tarakom = new DataSet();
FillDsKharid_Tarakom myDsKharid_Tarakom = new FillDsKharid_Tarakom();
myDsKharid_Tarakom.Connect();
myDsKharid_Tarakom.SelectTaeed(dsKharid_Tarakom);
TextBox1.Text = dsKharid_Tarakom.Tables[0].Columns[0].Caption.ToString();