关于sql的问题问了二便了 没人会吗 还是我写的不清楚

时间:2023-02-22 14:35:16
有这个一个体系的结构

                      sql_server(a)
                           1
              ------------------------------
              1                            1  
           b1(计算机)                  b2(计算机)

如果b2向 sql_server发送一条记录
b1怎样看到 不用timer组件
用Delphi完成 谢谢了

14 个解决方案

#1



使用ADO!!
将 CursorType 设为 ctDynamic !!

李维那本书上讲到了!
如果你要e文资料我这也有~~可以贴出~~

================================================================
     ◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 

下载地址:  
 http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
 http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  

#2


Description:
  Uses a dynamic cursor. Additions, changes, and deletions by other users are visible, and all types of movement through the Recordset are allowed, except for bookmarks, if the provider doesn't support them.

================================================================
     ◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 

下载地址:  
 http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
 http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  

#3


另外你还可以在数据库中写触发子,这样可以保持数据完整性,也可以及时更新数据等。只是比较麻烦罢了。

#4


请帖出来吧
关于触发器 我试过

#5


不会真的没有人会吧!!

#6


我不是说了吗?!

用ADO,设置 CursorType

================================================================
     ◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 

下载地址:  
 http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
 http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  

#7


我改了没用呀
谁会呀!!
资料请贴出来呀!!
谢谢了

#8


关注

#9


触发器好像不能刷新前台客户端应用程序的,只能在前台应用程序控制,Timer是一种方法,但不灵活;CoolSlob() 的方法不行吗? 动态游标应该可以的,只是效率不很高,Java里可以实现,Delphi也应该可以,有空帮你试试

#10


sqlserver总是被动的提供服务,他不会主动联系客户端的,
你的需求只能通过其他通讯方法实现了。
1。用socket通讯,客户端总是处于监听状态。
2。用com的事件机制(其实和1一样,只不过被封装了一下)。

#11


客户端结果集必须刷新才能看到更新后的数据。

#12


用三层数据结构

#13


呵呵

#14


到底有么方法呀
说了半天了没有人理呀

#1



使用ADO!!
将 CursorType 设为 ctDynamic !!

李维那本书上讲到了!
如果你要e文资料我这也有~~可以贴出~~

================================================================
     ◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 

下载地址:  
 http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
 http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  

#2


Description:
  Uses a dynamic cursor. Additions, changes, and deletions by other users are visible, and all types of movement through the Recordset are allowed, except for bookmarks, if the provider doesn't support them.

================================================================
     ◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 

下载地址:  
 http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
 http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  

#3


另外你还可以在数据库中写触发子,这样可以保持数据完整性,也可以及时更新数据等。只是比较麻烦罢了。

#4


请帖出来吧
关于触发器 我试过

#5


不会真的没有人会吧!!

#6


我不是说了吗?!

用ADO,设置 CursorType

================================================================
     ◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 

下载地址:  
 http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
 http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  

#7


我改了没用呀
谁会呀!!
资料请贴出来呀!!
谢谢了

#8


关注

#9


触发器好像不能刷新前台客户端应用程序的,只能在前台应用程序控制,Timer是一种方法,但不灵活;CoolSlob() 的方法不行吗? 动态游标应该可以的,只是效率不很高,Java里可以实现,Delphi也应该可以,有空帮你试试

#10


sqlserver总是被动的提供服务,他不会主动联系客户端的,
你的需求只能通过其他通讯方法实现了。
1。用socket通讯,客户端总是处于监听状态。
2。用com的事件机制(其实和1一样,只不过被封装了一下)。

#11


客户端结果集必须刷新才能看到更新后的数据。

#12


用三层数据结构

#13


呵呵

#14


到底有么方法呀
说了半天了没有人理呀