Article ID: 192646
Article Last Modified on 11/3/2003
CREATE TABLE BankTbl
(Account int identity, Balance money, Stamp TimeStamp)
INSERT INTO BankTbl (Balance) Values(1000)
INSERT INTO BankTbl (Balance) Values(400)
INSERT INTO BankTbl (Balance) Values(250)
CREATE UNIQUE INDEX AcctIndex ON BankTbl(Account)
Function TSToHex(sBinRep As rdoColumn) As String
Dim sBuffer As String
Dim b As Integer
sBuffer = "0x"
For b = 1 To 8 'Break up the binary
sBuffer = sBuffer + Right$("00" & _
Hex(AscB(MidB(sBinRep, b, 1))), 2)
Next b
TSToHex = sBuffer 'Return the string
End Function
Private Sub Command1_Click()
Dim cn As New rdoConnection
Dim rs As rdoResultset
Dim Timestamp As Variant
Dim strConnect As String
Dim strSQL As String
strConnect = "Driver={SQL Server};Server=servername;Database= _
pubs;Uid=UserName;Pwd=StrongPassword"
With cn
.CursorDriver = rdUseClientBatch
.Connect = strConnect
.EstablishConnection
End With
strSQL = "Select Account, Balance, Stamp from BankTbl"
Set rs = cn.OpenResultset(strSQL, rdOpenstatic, rdConcurBatch)
Debug.Print TSToHex(rs("Stamp"))
rs.Edit
rs!Balance = 99
rs.BatchUpdate
rs.Move 0
Debug.Print TSToHex(rs("Stamp"))
End Sub
Additional query words: zero kbDSupport kbVBp500 kbVBp600 kbRDO200 kbdse
Keywords: kbprb KB192646