晨想

纯技术、纯兴趣

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

如果用的sqldbtype,没问题,可以定义

但如果用的dbtype,那么用DbType.Object来定义类型是错误的。

例如:

    erpdb.AddInParameter(cmd, "@tb",DbType.Object, table); //错误

 

正确做法是构造para,不指定dbtype!

 DbParameter para = cmd.CreateParameter();
                    para.ParameterName = "@tb";
                    para.Value = table;
                    cmd.Parameters.Add(para);

               

posted on 2013-04-11 13:20  超晨  阅读(185)  评论(0编辑  收藏  举报