我有与我的C#GridView相关的问题。在我的更新方法和将新的行数据参数传递到我的函数之后,所有这些都映射到正确的值,但最后3个值错误地保存在我的Oracle DB中。
例如: search.update(猫,狗,鱼,鼠标,兔子(猫和狗在数据库中正确更新,但是Fish将鼠标保存到鼠标列,而鼠标则将鼠标保存到兔子的列中。是什么造成这一点?
to其他关于关系数据库中参数不匹配有模糊问题的人:
验证您要传递申请端参数的顺序,匹配它们在过程中使用的顺序。
参考我的帖子,应用程序中的参数通过 cat,狗,鱼,鼠标,兔子
但是,在我的存储中,Proc被列为 CAT 在Varchar2中,狗在Varchar2中,兔子在Varchar2中,鼠标在Varchar2中, fish 在Varchar2