另外的就复杂了,就是先要取得系统时间,然后写入到数据库理,在查询的时候注意要SQL语句的写法,就是当前时间减去数据时间,其中最小的就是最后写入的!!,但是这样恐怕会很慢的,要是有很多纪录建议还是用上一种方法!
解决方案 »
- 一个算法?
- 有关 播放视频 -- 暂停 的问题
- 哪位仁兄能够提供给我一个文件传输的小例程啊!越简单越好啊!
- VB+ACCESS的重新查询(REQUERY)问题
- 请问哪有 Visual Basic 6.0 中文版入门与提高 的书下载?
- 怎样获得cookie等的保存地址,不同系统可能不同
- VB讀取海量文件找文檔中某字符問題?(我這文檔有20M)
- 在用webbrowser组件定制浏览器的时候,是否可以让网页只在这个浏览器打开,不调用IE...
- 在ACCESS中用VBA编程时,在声明一个变量时:Dim Db as DataBase,但编译时编译器告诉我找不到DataBase这个变量怎么办。我重新注册了DAO也不行。
- 跪求大佬!!帮忙,vb编程连接到数据库,adapter.fill为什么会出错???
- 請高手幫忙看看,如何讓程序運行時窗體不在任務欄內出現且用alt+ctrl+del也看不到呢?
- 好像不是太难的问题,为什么没有人回答呢?(120分,分3次给好么?)
是不是可以从sqlserver的系统表中去查啊,我记得看触发器的内容时,有两个表是跟添加和删除
有关的。
是不是可以从sqlserver的系统表中去查啊,我记得看触发器的内容时,有两个表是跟添加和删除
有关的。
如果是,就用触发器吧!这样可以发一个信息到VB里捕作
再读出来不就行了?
'我帮你编的小程序可以监测数据添加
'比如你的sql server 的表的名字学生档案在学生档案里添加一个触发器
'把下面内容考入其中你愿意的话可以在这里加入判断身分的语句,如果用户名是"zsy_good" 就抱一个消息,通过VB来捕捉这个错误
CREATE TRIGGER addstudent ON dbo.学生档案
FOR INSERT
AS
raiserror ('数据正在添加',16,1)
'在VB里面添加一个command1
private Con As New ADODB.Connection '定义一个数据库连接
private Rs As New ADODB.Recordset '定义一个记录集private sub opendb (strsql as string )
Con.Open "学校管理" '学校管理是我的数据源,你可以改为你的字符串,或数据源
Rs.Open SqlStr, Con, adOpenKeyset, adLockOptimistic
end sub Private Sub Command1_Click()
On Error GoTo insert_err
OpenDb "insert 学生档案 (姓名) values('路漫漫其修远兮,吾将上下而索')"
insert_err:
If InStr(1, Err.Description, "数据正在添加") Then
'这个用你那个刷新记录的过程来进行刷新
End If
End Sub
'这样可以搞定了吧
我当时做就是这样做的,很管用的
不过我是把心加入的数据放到临时表中,这个表呢只有一条记录,记录最后一次的数据
你每次只要读这个表的记录就可以了
用@@IDENTITY来获得最新记录!
,我这样反正是sql server 数据库管的,在添加记录的时候自动激活的这样还是
可行的