如果用的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);