access能否用vbs来写存储过程,是否支持参数名称 【星期一 2005年7月4日】
access能否用vbs来写存储过程,是否支持参数名称 【星期一 2005年7月4日】
access写的查询,如果里面涉及参数的话,在asp里调用的时候不能使用向@id这样的参数名称,只能按顺序给参数赋值,我想问一下access不是能使用vbs吗,能用vbs给access写类似存储过程的小程序吗,写了后让asp.net,asp等调用,这样access不也能在数据库上写一定的业务逻辑了吗,也能减少网络流量和数据连接次数,我感觉access里合理使用索引再建立分区视图的话,在处理大数据的时候不会比sqlserver差多少的。
我搞了一下午access的查询,数据访问页,宏,模块也没搞出点儿门道,我发现access 2002的帮助系统一点也不好,也不说弄个快速入门什么的,我记得光ACCESS就可以搞出象VF那样的有窗体,有报表的小软件的,怎么我一点儿也看不出怎么弄呀?
【在 Access 中使用“存储过程”】 http://www.access-cn.com/Article/Class5/Class21/200504/1551.html
这篇文章里写的是access里用查询来代替存储过程,不过好像有好多缺点,尤其是调用查询的时候不能用参数的名字
【东迪企业资源管理系统1.0】 http://www.access-cn.com/Soft/Class3/Class45/200312/1.html
后来下载了上面的那套access系统,看了看里面的VBA代码,窗体和报表设计什么的,也是用ADO来访问数据的,不过还是好多地方看不懂,我看还是别在Access上费功夫了,有空了买本【专家门诊——Access开发答疑200问(1CD) http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0028397】看看算了,VBA也很有用的,主要是了解一下这种编程模式。很少有人写出的软件可以实现运行时外挂脚本并能执行的功能的,office就可以使用vba来实现这样的灵活性。
不过ms jet sql比sqlserver的t-sql差的简直不是一点儿半点儿的,最主要的是不支持多条语句,sqlserver还可以完成稍微复杂一些的业务逻辑,封装后提供给数据服务层调用,但是access的查询智能提供最简单的sql,而且如果查询带参数的话,在应用程序里调用查询的话,参数还得按顺序赋值,不能使用参数名子。不知道为什么微软不对这些提供一些支持和改进。如果access能用vba执行一些逻辑,可以用asp.net调用执行并返回结果的话那改多好呀,否则很简单的数据封装都在数据服务层执行,一条业务需要N条SQL语句的话,就需要执行N次库连接和查询,性能肯定不如在access里执行完了返回最后结果要好。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构