Microsoft KB Archive/315656

= FIX: USE Table CONNSTRING Ignores NODATA and ALIAS Clauses =

Article ID: 315656

Article Last Modified on 8/6/2002

-

APPLIES TO


 * Microsoft Visual FoxPro 7.0 Professional Edition

-



This article was previously published under Q315656



SYMPTOMS
The USE  CONNSTRING command ignores the NODATA clause and returns records. Also, CONNSTRING ignores the ALIAS keyword.



RESOLUTION
To resolve this problem, obtain the latest service pack for Visual FoxPro for Windows 7.0. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

316964 How to Obtain the Latest Visual FoxPro for Windows 7.0 Service Pack



STATUS
Microsoft has confirmed that this is a problem in Microsoft Visual FoxPro for Windows 7.0. This problem was first corrected in Visual FoxPro for Windows 7.0 Service Pack 1.



Steps to Reproduce Behavior
Paste the following code in a program (.prg) file and then run the program. Make sure that you change the user ID and password to allow the program to access your SQL Server server. CREATE DATABASE Test

lcConnString = &quot;driver=SQL Server;database=Northwind;server=localhost;uid=sa;pwd=&quot;

CREATE CONNECTION Testconn CONNSTRING &quot;&lcConnString.&quot;

CREATE SQL VIEW Test REMOTE CONNECTION Testconn AS SELECT * FROM dbo.Categories

USE Test NODATA ALIAS withoutConnString ?RECCOUNT,&quot;Records returned for use viewname-NODATA&quot; BROWSE
 * Note no records returned.

USE Test NODATA CONNSTRING &quot;&lcConnString.&quot; ALIAS withConnString BROWSE ?RECCOUNT,&quot;Records returned for use viewname-NODATA with CONNSTRING&quot; CLOSE DATABASE ALL The first Browse window, which displays the view that the program accesses with the &quot;USE Test NODATA&quot; syntax, returns no records. This is the correct behavior.
 * Note eight records returned.

The second Browse window, which displays the view that the program accesses with the CONNSTRING clause, returns eight records and does not have the specified alias.

Additional query words: kbVFP700sp1fix

Keywords: kbbug kbfix kbcodesnippet kbdatabase KB315656

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.