社区
数据库相关
帖子详情
高分求教高手
CNNO01
2006-09-02 12:50:50
我现在要为access做一个类似于sql server查询分析器一样的东西,用于执行SQL脚本,脚本是由建模类的工具生成,在access中不能执行一系列的SQL脚本,也不识别IF 语句,我用ADOcommand执行脚本会报错,从脚本文件中读取一段脚本执行一次,然后再继续读取执行,如果出错则跳过这一段,读取下一段在执行。请问这样的程序应该怎么写,望高手指教,最好有一段简单的代码。
谢谢,顶着有分,问题解决在开帖加分。
...全文
452
11
打赏
收藏
高分求教高手
我现在要为access做一个类似于sql server查询分析器一样的东西,用于执行SQL脚本,脚本是由建模类的工具生成,在access中不能执行一系列的SQL脚本,也不识别IF 语句,我用ADOcommand执行脚本会报错,从脚本文件中读取一段脚本执行一次,然后再继续读取执行,如果出错则跳过这一段,读取下一段在执行。请问这样的程序应该怎么写,望高手指教,最好有一段简单的代码。 谢谢,顶着有分,问题解决在开帖加分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yoyoxu
2006-09-06
打赏
举报
回复
路過
hanjie216
2006-09-06
打赏
举报
回复
丁阿
giftzheng
2006-09-06
打赏
举报
回复
Access有自带一个简单的'查询分析器'
CNNO01
2006-09-06
打赏
举报
回复
谢谢各位兄弟帮忙。
wudi_1982
2006-09-06
打赏
举报
回复
我现在要为access做一个类似于sql server查询分析器一样的东西,用于执行SQL脚本,脚本是由建模类的工具生成,在access中不能执行一系列的SQL脚本,也不识别IF 语句,我用ADOcommand执行脚本会报错,从脚本文件中读取一段脚本执行一次,然后再继续读取执行,如果出错则跳过这一段,读取下一段在执行。请问这样的程序应该怎么写,望高手指教,最好有一段简单的代码。
谢谢,顶着有分,问题解决在开帖加分。
做这个东西的时候,sql server的查询分析器可以给你一些帮助,但不要把思路限制在里边死了。可以自定义一套规则,也可以使用sql server中的规则,但对规则一定要理解透彻。
例如你说的if 语句,那时sql server中的东西,如果你要在你做的查询分析器中支持,你就必须对语句进行语法的解析,看看是否有单独的if出现,并且后边的内容是否复合格式。
从脚本文件中读取一段脚本执行一次,然后再继续读取执行,如果出错则跳过这一段,读取下一段在执行。
关于这一部分内容,还是要定义好规则,例如,你是按照什么将sql语句进行分段的,是空一行,还是一个分号之类。当然也可以分析语法来决定下面内容是另外一段还是新的一段,好比
select ***** where ** in()你可以理解为一段。定义好规则后,语法分析。
最后说,至于你说的执行,反而不是什么太大问题,将解析好的分段sql 分别读取,然后执行,捕获异常。作为通常使用来说,够了。
CNNO01
2006-09-05
打赏
举报
回复
Access不支持两个以上的SQL,比如create table a(id int),create table b(id,int)这样的他只能执行一个,后面会显示create 语法错误,所以只能一个一个的读取出来,分开执行。
caixinke
2006-09-03
打赏
举报
回复
帮顶一下
yuehaiyang
2006-09-03
打赏
举报
回复
可以执行一系列语句呀,但是只是说对于复杂的语句和函数,不支持而已。
我觉得,你首先应该做语句分析,如可以使用go来区别语句块;然后才是执行,最后显示结果
CACACACACA
2006-09-03
打赏
举报
回复
mark
CNNO01
2006-09-03
打赏
举报
回复
没人来啊,我顶
fireflyc
2006-09-02
打赏
举报
回复
可以把每一个SQL用一个对象去实现,出现问题的话只是那一个对象的问题。
政府科技管理者在推动区域产业数字化转型过程中,如何利用科创数智大脑进行精准政策匹配?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
使用java文件分卷压缩
Java环境配置实战指南
易语言源码拦截外部程序消息
易语言源码拦截外部程序消息
智能体测开Day33的内置项目
python然知项目
金融科技基于AI智能体的跨境支付自主化技术研究:B2B全球支付合规审核与效率优化系统设计
内容概要:本报告基于寻汇与万事达卡在2026年联合发布的《超越自动化:定义智能体驱动的全球支付》白皮书,系统分析了AI智能体在B2B跨境支付领域的应用与发展。报告指出,传统跨境支付存在效率低、人工干预多、合规风险高等问题,当前正从数字化、数据化迈向“自主化”新阶段。AI智能体可在授权下自主完成支付、换汇、合规审核、对账等全流程操作,核心技术包括深度强化学习、自然语言处理和图神经网络,用于路径优化、合规解析与异常检测。报告揭示了决策可解释性不足、跨系统协同标准缺失、安全审计机制缺位三大研究空白,并探讨了法律责任归属、监管碎片化、数据主权与技术可靠性四大现实挑战。寻汇与万事达卡的合作构建了“智能体编排引擎”与全球合规决策网络,首次提出L0-L5的智能体自主化等级框架,推动行业标准化。预计2026至2027年将实现首批大规模商业部署,提升支付效率超30%。; 适合人群:金融科技研究人员、AI技术开发者、跨境支付行业从业者、企业财资管理人员及政策监管机构相关人员。; 使用场景及目标:①理解AI智能体在跨境支付中的技术架构与应用场景;②把握自主化支付的演进趋势与商业化前景;③为金融机构和技术公司布局AI驱动型支付系统提供战略参考;④助力监管机构制定适应智能体时代的合规框架。; 阅读建议:本报告兼具技术深度与产业视野,建议结合白皮书原文及相关技术文献对照研读,重点关注智能体决策逻辑、合规实现机制与跨系统集成方案,并关注后续试点项目的实际成效与监管反馈。
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章