public override bool Add(Object obj)
{
T_PUB_PROVIDETYPE t_pub_providetype = (T_PUB_PROVIDETYPE)obj;
string strsql = "insert into T_PUB_PROVIDETYPE(T_PUB_PROVIDETYPEID,VCTYPECODE,VCTYPENAME,ORGID,F_REMARK,SEALFLAG,F_ISVALID,F_CREATER,F_CREATETIME,F_MODIFIER,F_MODIFYTIME)values('"+ t_pub_providetype.T_PUB_PROVIDETYPEID +"','"+ t_pub_providetype.VCTYPECODE +"','"+ t_pub_providetype.VCTYPENAME +"','"+ t_pub_providetype.ORGID +"','"+ t_pub_providetype.F_REMARK +"','"+ t_pub_providetype.SEALFLAG +"','"+ t_pub_providetype.F_ISVALID +"','"+ t_pub_providetype.F_CREATER +"','"+ t_pub_providetype.F_CREATETIME +"','"+ t_pub_providetype.F_MODIFIER +"','"+ t_pub_providetype.F_MODIFYTIME +"'')";
Talkweb.twclass.clsDataBase db = new Talkweb.twclass.clsDataBase();
db.OpenDB();
return db.ExecuteNonQuery(strsql);
}
现在我要调用上面的,就是不知道怎么调用,public override bool Add(Object obj)里面的
Object obj 里面包括一些传递过来的参数。

解决方案 »

  1.   

    这个传了一个T_PUB_PROVIDETYPE的obj过来,传过来以后再做了个转换,你需要在外面实例化一个T_PUB_PROVIDETYPE对象,然后用t_pub_providetype.F_REMARK="abc"这样给这个对象赋值,然后调用放过,把你实例化并赋值后的对象传进来就ok了。
      

  2.   

    to  skytear() :
     然后调用放过,把你实例化并赋值后的对象传进来就ok了,
    怎么调用呀?
    这样可以吗: Add(T_PUB_PROVIDETYPE ) 可以吗?
      

  3.   

    你在实例话一个对象t_pub ,然后就是add(t_pub)
      

  4.   

    这样可以吗: Add(T_PUB_PROVIDETYPE ) 可以吗?
    ————————————————————————————
    不是这样的,你可以试试:
    //实例化
    T_PUB_PROVIDETYPE obj =  new T_PUB_PROVIDETYPE();
    //给对象赋值
    obj.VCTYPECODE = "abc";
    obj.F_MODIFYTIME  = "bcd";
    .......
    //上面给对象赋值,当然要注意赋值的时候对象的属性的类型,赋值完毕以后再:
    Add(obj)