access数据库中查询的问题

mhsong 2006-06-08 09:22:05
为了处理一个表中的字段(截取部分字符),我在access数据库中建了一个查询,select a,func(b) from table1。func()是我写的一个截取字符的放在module里的函数。在access中打开这个查询可以看到正确的结果。
现在我用C#打开这个查询,select * from 查询,运行时报错,提示说,func()未定义或找不到。
请问,这个问题怎么解决?有替代的方法吗?
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuvotesyg518 2006-06-16
  • 打赏
  • 举报
回复
vb里的字符串函数随你用,就是不能用自定义的函数!!
hzybc 2006-06-16
  • 打赏
  • 举报
回复
select substring(列名,1,3) from 表
mhsong 2006-06-08
  • 打赏
  • 举报
回复
我的func函数要判断几种情况,单用mid和instr不能完成。字段b里面是地址信息,我想提取前面的**大学,然后用group by 来统计**大学的次数。
有其它的变通的方法么?比如临时表什么的?
of123 2006-06-08
  • 打赏
  • 举报
回复
你要明白,VB 是将作为 SQL 命令的字符串发送给数据库引擎,由它来执行。除非你改写数据库引擎,它怎么能认识你的 func ?
of123 2006-06-08
  • 打赏
  • 举报
回复
不行,数据库引擎不支持自定义函数。可以用 Mid 函数做你要做的事。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧