访问呼叫后台存储过程的实现

访问呼叫后台存储过程的实现
然而,它是缓慢的处理大量的数据。当大量的数据需要处理,不能在客户端处理,但必须在服务器端进行处理。然而,大多数的访问和服务器端连接通过ODBC调用,从而增加后台存储过程的难度,作者可以使用以下三种方法来调用后台存储过程很长一段时间的实际工作的探索,根据不同的业务需求。
1。访问将作业提交后台,对应于一个存储过程。在SQL Server 6.5中,相应的任务是通过任务管理器建立;在Oracle 8,相应的工作由管理作业队列建立。在Access中,工作表的插入job_list,通常每天晚上运行。这些操作通常需要大量的数据进行处理,并实时性能低。我们公司的一个典型例子是每天晚上有大量电费。
二、一些触发器(触发器)是建立在服务器端激活访问这些触发器在SQL Server 6.5和Oracle 8,都是通过创建一个触发器。在访问不同的触发器被激活的插入、修改删除记录,根据不同的业务服务。一个例子是,当一个经营者修改用户的抄表,它激活计算电费的触发,可立即重新计算用户的电费。这样,同样的程序可以与电的体积计算的共享,而不是重建在接入端。它可以加快前端的响应速度
三,以上两种方式,只能说是间接调用后台存储过程。访问还提供了一种直接调用的方法。它可以通过访问传输查询,并将命令直接发送到数据库服务器。
构建访问通道查询的步骤如下所示:
(1)单击数据库窗口中的查询选项卡,然后单击新建按钮。
(2)单击新建查询对话框中的设计视图选项,然后单击确定按钮。
(3)单击显示表对话框中的关闭按钮。
(4)在查询菜单上,查阅SQL语句条件,然后单击传递命令。
(5)在工具栏上,单击属性按钮显示查询属性表。
(6)在查询属性表,请设置ODBC连接字符串属性指定要连接的数据库的信息。您可以输入连接信息:ODBC DSN =;ntserver0;UID = SA;pwd=;数据库= BMS,或由发电机按钮。
(7)如果存储过程不返回记录,它将返回要设置的记录属性。
(8)在SQL传输查询窗口中,输入传输查询:统计数据是SQL Server数据库的存储过程。
(9)关闭查询,将查询另存为:stat_query。
运行查询的方法是:
(1)微软Access宏OPENQUERY。
(2)使用以下事件处理:
私有子统计_click()
昏暗的DBS作为数据库,为querydef QDF
昏暗的TMQ为动态集
定义一个strSQL为字符串
集currentdb DBS =
打开上面建换乘查询stat_query
集QDF = dbs.openquerydef(stat_query )
QDF。执行
设置
端子
这种方法在SQL Server 6.5实现完全没有问题,在Oracle 8实现,错误消息:ora-00900无效的SQL语句。由于它不需要中间表来排队或激活后端存储过程,所以它有非常广泛的应用,通常需要处理大量的数据业务,可以在服务器端进行处理,如统计报表。
通过这三种方法,解决了接入速度慢的缺点,大大提高了深圳供电局数据处理能力。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部