Microsoft KB Archive/125729

= PRB: Pre-Built STDREG.EXE Works Incorrectly =

Article ID: 125729

Article Last Modified on 10/17/2003

-

APPLIES TO

 Microsoft Foundation Class Library 4.2, when used with:  Microsoft Visual C++ 2.0 Professional Edition

 Microsoft Visual C++ 2.1

 Microsoft Visual C++ 2.2

 Microsoft Visual C++ 4.0 Standard Edition</li></ul>

 Microsoft Visual C++ 4.1 Subscription</li></ul> </li></ul>

-

<div class="notice_section">

This article was previously published under Q125729

<div class="symptoms_section">

SYMPTOMS
When you run the pre-built STDREG.EXE sample from the Visual C++ CD-ROM, and click "Initialize Data" within the "Student Registration Setup" dialog box, a "SQL Server Login" dialog box appears that prompts for a Login ID and Password. When you click OK after entering the necessary information, you will notice that the application returns to the first dialog box without getting to the "Enter Sql Column Syntax" dialog.

<div class="cause_section">

CAUSE
This behavior is by design. The cursor library attempts to create its temporary files in the current directory. The operation fails as the current volume is read-only.

<div class="resolution_section">

RESOLUTION
To work around the problem, copy the sample from the CD-ROM to a writable volume. If you build the STDREG.EXE sample as debug or release, rather than run it from the CD, it works as described in the documentation.

<div class="moreinformation_section">

MORE INFORMATION
For Visual C++ version 2.0, STDREG.EXE can be found in the \MSVC20\SAMPLES\MFC\BIN directory on the distribution CD. For Visual C++ version 4.0, STDREG.EXE can be found on the distribution CD in the \MSDEV\SAMPLES\MFC\DATABASE\STDREG directory.

Additional query words: 3.00 3.10 3.20

Keywords: kbnoupdate kbsamplepro kbdatabase kbprb kbusage KB125729

-

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

© Microsoft Corporation. All rights reserved.