大家好
我现在需要获取服务器(Mysql)的时间 ,请问该怎么做
是不是和SQL SERVER一样操作?能得到什么样的时间格式?谢谢

解决方案 »

  1.   

    getdate()是这个吗?至于时间格式你可以用convert()来格式化
      

  2.   

    在SOL SERVER中好像是用这个的。但是我不知道在MYSQL中同样适用?
    比如我想得到的格式是YYYY-MM-DD HH:MM:SS
      

  3.   

    用sql语句查询:“select now() as mysqlTime”可以返回mysql服务器的时间。当然,得事先VB和mysql的连接成功。
      

  4.   

      我这样写 可以吗?
    Set DbC = New ADODB.Connection
         Dim adoDateTime As New ADODB.Recordset               '获取   NT-SERVER   时间
        With DbC
            If .State = adStateOpen Then .Close
            .CursorLocation = adUseClient
            .ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & Server & ";UID=" & uID & ";PWD=" & uPassword & ";DATABASE=" & MyDatabase & ";OPTION=1 + 2 + 8 + 32 + 2048 + 163841"
            .ConnectionTimeout = 90
            .Open
            adoDateTime.Open "select now() as mysqlTime"
        End With