Error '1004' When Using the SQLRequest Macro FunctionID: Q124226
|
In the versions of Microsoft Excel listed above, you may receive the
following error message when you use the SQLRequest function in a Visual
Basic, Applications Edition, macro:
This error message will occur if the SQLRequest function returns a result set containing more than 4095 elements.Run-time error '1004': Run method of Application class failed
The SQLRequest function has an argument called ColNamesLogical, which specifies whether to return field headings. If this argument is set to TRUE, then in the case above you can only return up to 4094 elements or cells and 1 field heading. If ColNamesLogical is set to FALSE or is omitted, then you can return only 4095 records.
To return a result set with more than 4095 elements, use the SQLRetrieve function as it's used in the following sample procedure:
Microsoft provides examples of Visual Basic procedures for illustration
only, without warranty either expressed or implied, including but not
limited to the implied warranties of merchantability and/or fitness for a
particular purpose. This Visual Basic procedure is provided 'as is' and
Microsoft does not guarantee that it can be used in all situations.
Microsoft does not support modifications of this procedure to suit customer
requirements for a particular purpose.
Sub GetMyData()
chan = SQLOpen("DSN=Nwind")
' Get all columns and records from the orders table.
SQLExecQuery chan, "SELECT * FROM orders"
' Retrieve the results from SQLExecQuery to the active cell
' and include the field headings.
SQLRetrieve chan, ActiveCell, , , True
SQLClose chan
End Sub
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
For more information on the SQLRequest and SQLRetrieve functions choose the
Search button in Visual Basic Reference Help and type:
SQLRequest
-or-
SQLRetrieve.
Additional query words: 5.00c
Keywords :
Version : 5.00 5.00c 7.00
Platform : WINDOWS
Issue type :
Last Reviewed: July 29, 1999