首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

小弟我编了一个取SQL结果的函数,请高手设计最高效的算法!

2012-03-23 
我编了一个取SQL结果的函数,请高手设计最高效的算法!!!本函数仅返回只有一个字段、一条记录的查询结果。用于

我编了一个取SQL结果的函数,请高手设计最高效的算法!!!
本函数仅返回只有一个字段、一条记录的查询结果。
用于快速从数据表中取值,例如:
可以用   get_sql( "SELECT   UserName   FROM   USERS   WHERE   USERID= 'aaa ' ")
立即得到aaa用户的真实姓名

FUNCTION   get_sql(sqlstr)

                dim   rs
                set   rs=conn.execute(sqlstr)
                if   not   rs.eof   then
                          get_sql= " "&rs(0)
                else  
                          get_sql= " "
                end   if
                rs.close
                set   rs=nothing

END   FUNCTION

这样我认为是最高效的算法了,请问还有更高效率的吗?

[解决办法]
传个用户名得了,干嘛传个SQL
[解决办法]
不要用数据库就更高“效率”啦。lz
[解决办法]
有那么麻烦么?
on error resume next '避免用户名为NULL时,或找不到用户时出错
username=conn.( "SELECT UserName FROM USERS WHERE USERID= 'aaa ' ").getstring '取得用户名
[解决办法]
:)
[解决办法]
想法可爱,不过违背了三层开发的精神哦。

建议用存储过程,把数据库查询语句剥离,asp函数只负责传参
[解决办法]
楼上的,应该可以的吧

热点排行
Bad Request.