一段从数据库读取数据的逻辑
- C# code
internal class AADataset : SqlDataset private lossTable loss; this.loss.Datasourcename = dsname; this.loss.GetData(No,0); this.loss.defaultView.Sort= "startDate asc"//lossTable 的定义 public class lossTable :SqlDataTable public string Datasourcename { get{return datasourcename;} set {datasourcename = value;} } this.datasourcename="t1"; this.GetStaement = "Loss_select_sp" this.UpdateStatement="Loss_Update_sp" this.DeleteStatement="Loss_Delete_sp" this.insertStatement="Loss_Insert_sp" public void GetData(long inNo){ arralist para=new Arraylist(); para.Add(new namedParameter("@InNo",sqldbtype.Int,inNo,input)) GetData(para)}
我想知道在第一个class里执行this.loss.GetData(No,0)后,它调的是哪个存储过程(Loss_select_sp,Loss_Update_sp,
Loss_Delete_sp,Loss_Insert_sp),这块儿用的是什么知识点?
thanks in advance!
[解决办法]
按正常理论的话 他调用的是第一个存储过程
可能主要使用了方法的封装
[解决办法]
你贴的代码不全吧,这样写不会报错?GetData没有2个参数的呀,而且下面那个GetData(para)不会报错?