Mysql 上次活动列表-VB.NET
我有一个客户端应用程序,它将每五分钟用当前时间更新一个数据库,然后我想将这一次作为一个单独的VB应用程序中的最后一个活动表输出 我知道mysql时间,但我不太明白如何使用它来显示客户机上次活动的时间 我环顾四周,发现了一些关于mysql的东西,但我并不完全理解 任何帮助都会很好,如果有帮助的话,我将把结果放在一个带有“Client Name”和“Last Active”的列表视图中,并且我已经知道如何连接到我的数据库和检索信息Mysql 上次活动列表-VB.NET,mysql,database,vb.net,time,Mysql,Database,Vb.net,Time,我有一个客户端应用程序,它将每五分钟用当前时间更新一个数据库,然后我想将这一次作为一个单独的VB应用程序中的最后一个活动表输出 我知道mysql时间,但我不太明白如何使用它来显示客户机上次活动的时间 我环顾四周,发现了一些关于mysql的东西,但我并不完全理解 任何帮助都会很好,如果有帮助的话,我将把结果放在一个带有“Client Name”和“Last Active”的列表视图中,并且我已经知道如何连接到我的数据库和检索信息 谢谢。我建议使用DATETIME存储。TIME数据类型仅限于一个“一
谢谢。我建议使用
DATETIME
存储。TIME
数据类型仅限于一个“一天中的某个时间”或一个时间跨度。没错,您正在查找一天中的时间,但要计算“上次活动”时间,您需要附加日期。考虑这些“最后激活”值(使用24小时时钟):
Hi,很抱歉回复太晚。我应该以什么形式将当前时间保存到数据库中?不用担心。我不知道你的意思。如果要从VB.NET中指定当前日期和时间,则它是2013年3月26日17:00:00
属性。关于VB.NET和MySQL的一般使用,有很多教程,但由于某些原因,其中大部分都演示了如何连接,仅此而已。有一个文本“插入一个新的作者”找到了事情的核心。您可以使用DateTime.Now
方法来设置日期,第一个参数是语句的参数名,第二个参数是cmd.Parameters.AddWithValue
.DateTime.Now是我要找的,我会尝试一下,谢谢:)DateTime.Now
SELECT ClientName, MAX(LastActive) AS LastActiveDateTime FROM your_table GROUP BY ClientName
SELECT ClientName, DATE_FORMAT(MAX(LastActive), '%r') AS LastActiveTime FROM your_table GROUP BY ClientName