vb获取服务器时间

vb获取服务器时间,第1张

在窗体中建一个文本框和时间控件,可以在文本框中显示跳动的服务器时间

Private Sub Form_Load()

Timer1.Interval = 300

End Sub

Private Sub Timer1_Timer()

Dim cnn As New ADODB.Connection

Dim cmd As New ADODB.Command

Dim rst As New ADODB.Recordset

Dim Sqlser_time

cnn.ConnectionString = "driver={SQL Server}" &_

"server=serveruid=sapwd=database=master"

cnn.Open

cmd.ActiveConnection = cnn

cmd.CommandText = "SELECT GETDATE() AS sys_Sqlser_time"

Set rst = cmd.Execute

Sqlser_time = rst(0)

Text1.Text = Sqlser_time

rst.Close

cnn.Close

End Sub

VB:

response.write date()

SQL Server:

select CONVERT(varchar(10),getdate(), 120)

select CONVERT(varchar(100),getdate(), 23)

如果是网页时间3楼正解。如果上要获取网络上服务器时间,你就在要服务器上建立一个数据库,数据库建立数据表,数据表设置自动获取时间,在一个字段的默认值里输入=GetDate

在本机上连接数据库,要想用一个事件显示网络时间就把字段事件触发时更新一下,以一个计数器为例显示系统时间(预先设置Timer1控件为真,Traval=1000)代码如下:

Private Sub Timer1_Timer()

Adodc1.ConnectionString="Driver={SQL Server}Server=服务器名UID=数据库用户名PWD=数据库密码dataBase=数据库名"

Adodc1.Recordsource="Select * From 数据表"

Adodc1.Refresh

While Not Adodc1.RecordSet.EOF

Label1.Caption = Adodc1.RecordSet.Fields("自动获取时间字段")

Wend

End Sub

这样就好了,让他定时刷新数据库时间


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/320895.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存