武汉汉南绿地城:在数据库中我编写了一个自定义函数,当自变量个数超过30个就不正常显示拉,提示"表达式复杂"不知有什么办法?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 05:22:30
有点意思.但是因为其中条件原因,表达式也挺复杂,拆开不仅得另设变量.有没有使用变量个数不受影响的办法???

是不是在运算中,可以分开成几步走,太长了不好看!
如:
dim data_name,data_pwd,....
dim rs,sql,cmd,conn
把同一类的放一块,这样好阅读!
如果是运算的,也同样把表达式分开
sql = "select * from " & tableName & " where " & checkName & " and " & checkpwd
改成
sql = "select * from "
sql = sql & tableName
sql = sql & " where "
sql = sql & checkName
sql = sql & " and "
sql = sql & checkpwd

在数据库中不能用dim定义变量吧??
只能用declare @变量名 数据类型
来定义变量.