东方独狼

导航

刚开始用Enterprise Library就出现了问题

昨天想拿微软的企业库来研究一下,没想到却接连出现问题,真是郁闷!!
刚开始的时候我下了最新版本的3.1,运行之后发现是public token key出错,真是奇怪,连这个都会出错,看了好久也不明白什么回事,上网查了一下也有几个朋友用的时候出现了这种错误。后来又下了个2.0的,没想到用ExecuteNonQuery()的时候又出现错误了,说是“存储过程“delete from Person where PersonID=@PersonID”不存在”,我这可是sql语句啊,不是存储过程,而且已经db.GetSqlStringCommand(sqlCommand);不过用ExecuteDataSet()倒是没问题。唉!真是无奈啊,为什么我用的时候就有这么多问题呢。现在决定用DbHelper,一个相当小巧的东西,源代码文件也就9K,自己看一下就懂了。功能也相当丰富,我用到的Enterprise Library里的功能它也都有。简单就是好,哈!!

DbHelper:http://www.cnblogs.com/fanrong/archive/2007/04/25/726526.html

补充:再仔细看了一下,DbHelper里的GetSqlStringCommond,GetStoredProcCommond 应该是GetSqlStringCommand,GetStoredProcCommand ,呵呵!

再补充:那个存储过程的错误已经找到了,靠,原来是我把dbCommand写成了sqlCommand,也就是把一个DbCommand对象写成了一条String。真是马虎啊,以后得多注意点!!

posted on 2007-07-11 11:25  lonewolf  阅读(357)  评论(0编辑  收藏  举报