Article ID: 177722
Article Last Modified on 11/3/2003
CREATE TABLE TestTbl
(ID VarChar(20), Comment Text NULL)
CREATE UNIQUE INDEX IDIndex ON TestTbl(ID)
Option Explicit
Dim wk As Workspace
Dim cn As Connection
Dim rs As Recordset
Sub command1_Click()
rs.AddNew
rs("ID") = Now
rs("Comment") = "Z"
rs.Update
rs.Move 0
rs.Bookmark = rs.LastModified
Debug.Print "IsEmpty() Returns: " & IsEmpty(rs("Comment"))
Debug.Print rs("Comment")
End Sub
Private Sub Command2_Click()
Dim strSQL As String
strSQL = "Insert Into TestTbl(ID, Comment) _
Values('" & Now & "', 'Z')"
cn.Execute strSQL, dbExecDirect
rs.Requery
rs.MoveLast
Debug.Print "IsEmpty() Returns: " & IsEmpty(rs("Comment"))
Debug.Print rs("Comment")
End Sub
Private Sub Form_Load()
Dim strConnect As String
Set wk = CreateWorkspace("MyWrk", "", "", dbUseODBC)
strConnect = "ODBC;DRIVER={SQL Server}; _
SERVER=MyServer;DATABASE=pubs;UID=<username>;PWD=<strong password>;"
Set cn = wk.OpenConnection("", dbDriverNoPrompt, True, strConnect)
Set rs = cn.OpenRecordset _
("Select ID, Comment From TestTbl", dbOpenDynaset, , 3)
End Sub
Private Sub Form_Unload(Cancel As Integer)
rs.Close
cn.Close
End Sub
Additional query words: sqlserver odbcdirect kbODBC kbVBp500 kbVBp600 kbdse kbDSupport kbVBp
Keywords: kbprb kbpending KB177722