sql语句中能不能嵌入自己的函数? 把它作为字符串来处理吧例如:sqlstr="update A set A.c=" & fun(B.d) & "from B inner join A on A.id=B.id" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to starwild:我试验了,这样不行的。因为,他不会把B.d作为数据表的字段的值来处理,而是作为字符串来处理,这样,就报错了。to beta:用存储过程的话,我的函数里面是Vb的一些处理,不是SQL语句,也可以写在存储过程里面吗?还是该如何做?谢谢 你只能用存储过程,在存储过程中使用参数,用一个循环来实现。把fun(b.b)当成参数传给存储过程就可以了。 to kanhongsh: 表名等对象不能作存储过程的参数,只能当字符串来处理。 不是所有数据库都支持 UDF (用户定义函数)的Access SQL 2000 支持SQL 7 不支持 我环境是vbsp4+sql2000目前用kanhongsh兄的方法通过循环来给存储过程传递参数但是还很慢,尤其数据量大的时候,很容易“超时过期”,请问有没有啥好方法?谢谢 在vb6中好象有个缺省的查询时间限制为30秒(sql6.5),可以更改。 把B改成View不就可以达到类似的效果,而且同样可以很方便的修改View。 word与vb的问题 存储过程(含输入输入出参数) 高分求一算法关于排列组合的 如何将插入WORD的图片转换为Office图形 TextBox问题??? vb中使用COM+問題出錯!100分,求教! 请帮忙 =? 如何在vb6设置窗体的透明度,就如vb.net的透明度属性一样 VB“自杀”程序 请问vb中关键字optional的含义以及ismissing函数的用法? 又有关于组件的问题,真是不知道怎么解决?
我试验了,这样不行的。因为,他不会把B.d作为数据表的字段的值来处理,而是作为字符串来处理,这样,就报错了。
to beta:
用存储过程的话,我的函数里面是Vb的一些处理,不是SQL语句,也可以写在存储过程里面吗?
还是该如何做?
谢谢
Access SQL 2000 支持
SQL 7 不支持
目前用kanhongsh兄的方法通过循环来给存储过程传递参数
但是还很慢,尤其数据量大的时候,很容易“超时过期”,请问有没有啥好方法?
谢谢