SqlParameter的参数绑定问题
请问你一下:【代码如下】childrenId="0_";
SqlParameter[] sqlParms = new SqlParameter[1];
//第一种参数绑定方法
sqlParms[0] = new SqlParameter("@ChildrenId", SqlDbType.VarChar, 32);
sqlParms[0].Value = childrenId;
//第二种参数绑定方法(数据库类型:默认为SqlDbType.NVarChar)
sqlParms[0] = new SqlParameter("@ChildrenId", childrenId);
string sqlStr = "select ProductsName from ProductsTreeNode where ChildrenId like @ChildrenId";
我的数据库ChildrenId 字段是varchar 类型的,两种不同的参数绑定方法有截然不同的结果。第一种能返回所有符合条件记录,第二种只能返回最后一个符合条件的记录。
请问一下这是为什么啊???帮帮忙~~~~~~~~~~~~