打印

[asp] ASP操作数据库的类,让数据操作变得简单

还不错!以后习惯可能会更好了!!

[ 本帖最后由 tdxian 于 2007-12-13 16:11 编辑 ]
能不能给个实例的源代码看下,我调用时没成功
Set DB=New Cls_DbCtrl
DB.GetConn=Conn
Response.Write(DB.WGetRecord("AdminUser","",Array("user_name:admin","PassWord:1314520"),"",""))
错误说condition的类型不匹配
www.ooxing.cn 这个世界需要疯狂
楼主辛苦了  我正好想找点这样的资料  回个帖子标记下
楼主辛苦了  我正好想找点这样的资料  回个帖子标记下

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
不错的类。。。要是能加存储过程进来就好啦。。。什么时候加。楼主来个表态啊。给我们这些学习的人用用啦,最好有注释。呵呵。谢谢
www.idc0001.cn
找些人帮忙。。。

TOP

楼主好贴,今天刚看到,还没来得及测试,不过给个建议,关于自动编号生成的fuction,应该优化一下,看function的代码,应该跟access的自动编号原理是一样的,就是取该字段的所有数据的最大值之后+1生成新的自动编号,那么你的代码中是要查询table的第一个字段,升序排列循环取值并得到纪录尾的值+1,那么问题就出来了,如果table的第一个字段不是整数型怎么办,所以应该在入口参数里在指定一个autoid的字段名称,而且select的时候select具体字段比select * 要快,因为select * 实际上有个检索所有字段名的过程,而且你后面那个取值循环实在多余,也不利于效率的提升,是想如果记录条数很多是不是就要费时间了?解决办法很简单,就是select的时候order by autoidfeild DESC,按自动编号字段降序排列,那么记录集的第一条不正是当前字段的最大值吗,直接对其+1不就得到一个新的autoid了吗?

TOP

引用:
原帖由 meter 于 2008-6-3 08:25 发表
楼主好贴,今天刚看到,还没来得及测试,不过给个建议,关于自动编号生成的fuction,应该优化一下,看function的代码,应该跟access的自动编号原理是一样的,就是取该字段的所有数据的最大值之后+1生成新的自动编号, ...
就用一个字段保存最后的值就行了

TOP

方便简单,数据操作好帮手啊

TOP

不过,我还是不懂,要怎么使用,请问一下,我们一般自已有个conn.asp的文件,那么在这个类里要怎么设置啊????

TOP

请好心的人,给我讲一下,我自已有一个conn.asp的文件,要怎么办?

TOP

是不是没有人,再关心这个数据类了啊,这么久了,也不见一个人进来发表一下建议啊。

TOP

不习惯 。有记参数的时间已经把SQL写完了
http://Reallydo.Com 承接ASP程序各种定做修改服务。

TOP

要感谢你。。。。。。
http://www.seo8858.cn

TOP

学习了

标记收藏

TOP

代码长篇,看了还是不错的。
绿野仙踪是说一个小女孩子回家的故事。。

TOP