Pada saat kita membuat sebuah program transaksional, maka kita harus mempertimbangkan bagaimana caranya agar user tidak nakal dalam memasukkan data. Salah satu celahnya adalah dengan bermain tanggal. Sesuai sifatnya transaksional, maka pengerjaannya harus pada saat itu juga. Bila ada yang ketinggal pada hari sebelumnya, maka harus sepengetahuan supervisornya.
Untuk mengatasi hal itu, dibawah ini saya sajikan sintaks untuk mengambil tanggal dari database SQL server 2000
Public Function GetTGLServer() As Date
Dim SQL As String
Dim tglserver As Date
Dim oDB As New ADODB.Connection
oDB.Open DBConnString
Dim oRS As ADODB.Recordset
SQL = "select getdate() as tglserver"
Debug.Print SQL
Set oRS = oDB.Execute(SQL)
If Not oRS.EOF Then
tglserver = NullString(oRS!tglserver)
End If
GetTGLServer = tglserver
End Function
Asumsi :
DBConnString adalah sebuah koneksi string menuju database SQL Server
Advertisement