This example demonstrates the GetString method.
Assume you are debugging a data access problem and want a quick, simple way of printing the current contents of a small Recordset.
'BeginGetStringVB 'To integrate this code 'replace the data source and initial catalog values 'in the connection string Public Sub GetStringX() ' connection variables Dim Cnxn As ADODB.Connection Dim rstAuthors As ADODB.Recordset Dim strCnxn As String Dim strSQLAuthors As String Dim varOutput As Variant ' specific variables Dim strPrompt As String Dim strState As String ' open connection Set Cnxn = New ADODB.Connection strCnxn = "Provider=sqloledb;Data Source=MyServer;Initial Catalog=Pubs;User Id=sa;Password=; " Cnxn.Open strCnxn ' get user input strPrompt = "Enter a state (CA, IN, KS, MD, MI, OR, TN, UT): " strState = Trim(InputBox(strPrompt, "GetString Example")) ' open recordset Set rstAuthors = New ADODB.Recordset strSQLAuthors = "SELECT au_fname, au_lname, address, city FROM Authors " & _ "WHERE state = '" & strState & "'" rstAuthors.Open strSQLAuthors, Cnxn, adOpenStatic, adLockReadOnly, adCmdText If Not rstAuthors.EOF Then ' Use all defaults: get all rows, TAB as column delimiter, ' CARRIAGE RETURN as row delimiter, EMPTY-string as null delimiter varOutput = rstAuthors.GetString(adClipString) ' print output Debug.Print "State = '" & strState & "'" Debug.Print "Name Address City" & vbCr Debug.Print varOutput Else Debug.Print "No rows found for state = '" & strState & "'" & vbCr End If ' clean up rstAuthors.Close Cnxn.Close Set rstAuthors = Nothing Set Cnxn = Nothing End Sub 'EndGetStringVB
GetString Method | Recordset Object
© 1998-2001 Microsoft Corporation. All rights reserved.