mfc vc6 0 sql 数据库-请问当SQL Server数据库中数据有更新的时候,如何通知到MFC上?

问题描述

请问当SQL Server数据库中数据有更新的时候,如何通知到MFC上?

编程环境VC6.0,在MFC对话框中添加了一些控件,并且能够显示数据库中内容,
使用的是CRecordSet类,读取完数据库后就调用Close关闭数据库了。

我想请问的是,如何实时的显示数据库内容? 或者当数据库数据有变更的时候才显示到
MFC的控件上?

解决方案

参考这个试试

SQL Server 2008 表数据改变后发送消息

http://blog.csdn.net/sliphades/article/details/8124630

时间: 2024-10-16 05:57:42

mfc vc6 0 sql 数据库-请问当SQL Server数据库中数据有更新的时候,如何通知到MFC上?的相关文章

sql 数据库-请问关于SQl MAX()的使用

问题描述 请问关于SQl MAX()的使用 SELECT MAX(MusicID) FROM (SELECT TOP 10 MusicID FROM Music) as a 为什么这个语句返回的是表Music最大的MusicID,而不是TOP10里最大的MusicID还有 为什么要加个as a 数据库才不会报错 解决方案 或许是 你这个临时表查出的 前十条数据中的id中就包含了 最大的id? 你可以用降序排序验证下至于为啥要 as a 我也搞不懂,我还没验证这个点

利用SQL Server复制技术实现数据同步更新

Microsoft SQL Server 2000复制的概念:在数据库之间对数据和数据库对象进行复制和分发并进行同步以确保其一致性的一组技术. 使用复制可以将数据分发到不同位置,通过局域网.使用拨号连接.通过 Internet 分发给远程或移动用户.复制还能够使用户提高应用程序性能,根据数据的使用方式物理分隔数据(例如,将联机事务处理 (OLTP) 和决策支持系统分开),或者跨越多个服务器分布数据库处理. SQL复制的基本元素包括: 发布服务器.订阅服务器.分发服务器.发布.项目. 发布服务器

SQL Server 2008中数据收集器和管理数据仓库

08年8月份发布的SQL Server 2008充满了许多新特性.其中一个新特性就是数据收集器.与这一新特性相关联的是管理数据仓库(MDW).数据收集器功能非常强大,数据库管理员借助这一工具,能够收集不同来源的统计数据,而管理数据仓库就是用来存放存储这些数据. 一.什么是数据收集器? 数据收集器是SQL Server 服务器上的一个核心组件,它收集来自多种来源的数据,并将收集的数据存储在称为管理数据仓库的关系数据库中.数据采集器使用SSIS和SQL 代理的作业来实现这一功能. 数据收集器按照不同

sql server-c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导

问题描述 c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导 string sql = " select a.2, a.3, b.2, b.3 from a, b, c where a.1= c.1 and b.1 = c.1 "; //查询语句太长 我就直接把意思表达出来 没有粘代码 DataSet ds1 = new DataSet(); DataTable dt = new DataTable (); DataSet ds2 =

jdbc连接SQL Server数据库的注意事项及编程应用实例

首先,关于数据库的安装方法在本文中就不再累赘,详情请见我的上一篇博客. http://cq520.iteye.com/admin/blogs/1982097 不过需要注意的是,由于装有Windows操作系统下的电脑都默认有SQL Server,所以大家可以打开自己 的电脑看一下自己的电脑里面是哪个SQL Server 版本(在开始菜单中找到Microsoft SQL Server文件夹 ,后面的版本号就是本机的SQL Server 版本). 不过系统自带的SQL Server可能并没有管理工具(

利用RDA实现SQL CE与桌面SQL Server数据库间的数据存取

本文介绍如何利用RDA(RemoteDataAccess远程数据存取)实现掌上电脑Pocket PC(简称PPC)上的SQL Server CE 2.0与桌面SQL Server 2000数据库间的数据存取.我们将采用Visual Basic .Net 2003进行智能设备端的程序开发. 概述 PPC程序与桌面PC进行通信的编程方式目前有两种,1.利用Socket编程与桌面程序进行通信:2.利用RDA和Replication(复制)进行数据库编程来完成与桌面SQL Server数据库的存取.利用

SQL Server 2000中修改数据库COLLATE的实例

  1. 要确定没有其他人连接当前的数据库. 可以用sp_who查看,再用kill @spid强制关闭其连接. 2. 执行SQL,修改DB的Collate属性 USE [master] GO ALTER DATABASE [My_DB] COLLATE Finnish_Swedish_CS_AS GO 3. 得到原先用到的Collate Use [My_DB] select distinct collationid from syscolumns 4. 设置允许更新系统表(注意, SQL Ser

PowerShell连接SQL SERVER数据库进行操作的实现代码_PowerShell

核心代码 #配置信息 $Database = 'DemoDB' $Server = '"WIN-AHAU9NO5R6U\DOG"' $UserName = 'kk' $Password = '123456' #创建连接对象 $SqlConn = New-Object System.Data.SqlClient.SqlConnection #使用账号连接MSSQL $SqlConn.ConnectionString = "Data Source=$Server;Initial

关于SQL Server数据库中转储设备分析

将转储设备加入到SQL Server备份数据库的地方.在SEM中转储设备是可见性的,并且在设备上的信息被存储在主要数据库的sysdevice表中.Sysadmin和diskadmin服务器成员允许加入并撤消此设备. 下面的脚本显示了如何加入这个设备.Sysdvices表得到设备上的信息然后撤消转储设备. EXEC sp_addumpdevice 'DISK', 'pubs_dump', 'c:pubs_dump.bak' GO BACKUP DATABASE pubs TO pubs_dump